SlideShare a Scribd company logo
Extending Jenkins to the Mainframe
A Simpler Approach
August 23, 2018
Copyright © 2018 CA. All rights reserved.
Disclaimer
• Copyright © 2018 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong
to their respective companies.
• This presentation is for your informational purposes only. CA assumes no responsibility for the accuracy or completeness
of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without warranty of any
kind, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose, or
noninfringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this presentation,
including, without limitation, lost profits, business interruption, goodwill or lost data, even if CA is expressly advised in
advance of the possibility of such damages.
• Certain information in this presentation is based upon CA’s experiences with the referenced software products in a variety
of development and customer environments. Past performance of the software products in such development and
customer environments is not indicative of the future performance of such software products in identical, similar or different
environments. CA does not warrant that the software products will operate as specifically set forth in this presentation. CA
will support the referenced products only in accordance with (i) the documentation and specifications provided with the
referenced products, and (ii) CA’s then-current maintenance and support policy for the referenced products.
• CA does not provide legal advice. Neither this presentation nor any CA software product referenced herein shall serve as
a substitute for your compliance with any laws (including but not limited to any act, statute, regulation, rule, directive,
policy, standard, guideline, measure, requirement, administrative order, executive order, etc. (collectively, “Laws”))
referenced in this presentation. You should consult with competent legal counsel regarding any Laws referenced herein.
Copyright © 2018 CA. All rights reserved.
Presenters
• Product Leaders at. :
– Sujay Solomon
– Michael Bauer
– Goran Begic
3
Sujay GoranMike
• Host:
– Alan Shimel, CEO, DevOps.com
Copyright © 2018 CA. All rights reserved.
Agenda
CHALLENGE
PEOPLE, PROCESS, TOOLS
CREATING A BASIC BUILD AND TEST PIPELINE
DEMONSTRATION
1
2
3
4
Q & A5
Copyright © 2018 CA. All rights reserved.
49%
lack standardized
Agile
Development2
66%
lack an
integrated
DevOps
practice2
78%
expecting
MIPS growth1
1.3m
CICS
txns/s3
220B+
lines of
COBOL4
1 – Arcati Mainframe Yearbook 2018, http://www.arcati.com/newyearbook18/newyearbook.pdf
2 – Accelerating Velocity and Customer Value with Agile and DevOps
3 – IBM estimates based on real client usage. http://www.statisticbrain.com/google-searches
4 – Aberdeen Group; Giga Information Group; Database & Network Journal; The COBOL Report; SearchEngineWatch.com; Tactical Strategy Group; The Future of COBOL Report.
What are the barriers to building a modern software
factory including Mainframe?
Copyright © 2018 CA. All rights reserved.
Extending DevOps Pipeline to the Mainframe
People access mainframe
using their tools of choice
Processes leverage automation for
higher quality and more frequent
releases
Tooling improves agility
through greater collaboration
and application understanding
63%
new business
growth*
41%
operational
efficiency*
42%
speed-to-
market*
*Source: Accelerating Velocity and Customer Value with Agile and DevOps
Copyright © 2018 CA. All rights reserved.
People access mainframe
using their tools of choice
Copyright © 2018 CA. All rights reserved.
Challenges Cloud
?Michelle
Add your favorite tool
AWS, IBM…
Mainframe
Michelle’s Challenges
1. All data is on the Mainframe – test
scripts, source code, build scripts –
inaccessible to DevOps tools and
frameworks typically used on open
systems
2. Lack of Mainframe expertise –
green screen interfaces, OS
essentials, lack of documentation
etc.
3. No self-service but tickets, manual
steps and wait times
Copyright © 2018 CA. All rights reserved.
Automating Mainframe
Mainframe
Cloud
Michelle
Bright command
(Zowe)
Add your favorite tool
zOSMF
CA Endevor
IBM DB2
CICS
OPS / MVS
CA File Master Plus
AWS, IBM…
TSO
Console
Datasets
Jobs
Copyright © 2018 CA. All rights reserved.
Processes leverage automation for
higher quality and more frequent
releases
Copyright © 2018 CA. All rights reserved.
Creating a Basic DevOps Pipeline for
Continuous Integration on the Mainframe
Submit
change and
unit tests
Scan code
for flaws
Create new
build
Provision test
environment
Deploy code
and tests
Run tests
Report and
clean up
In our demonstration today a version of the above workflow is captured
in shell scripts that execute on the open-system side with help of
Mainframe APIs exposed through CA Brightside (Zowe Command Line
Interface)
request
response
Copyright © 2018 CA. All rights reserved.
When automation is robust enough…
Submit
change and
unit tests
Scan code
for flaws
Create new
build
Provision test
environment
Deploy code
and tests
Run tests
Report and
clean up
request
response
In our demonstration today a version of the above workflow is captured
in shell scripts that execute on the open-system side with help of
Mainframe APIs exposed through CA Brightside (Zowe Command Line
Interface)
Copyright © 2018 CA. All rights reserved.
Advancing from the Basic Integration Use Case
Managing more complex scenarios and trigger events (not in scope of today’s webinar)
Atlassian JIRA
Microsoft TFS
CA Agile Central
CA Application Lifecycle Conductor (ALC)
CA Endevor SCM CA SYSVIEW
Test Executive
Copyright © 2018 CA. All rights reserved.
Tooling improves agility
through greater collaboration
and application understanding
Copyright © 2018 CA. All rights reserved.
CA Portfolio for Mainframe DevOps
Develop Test Deliver Operate
CA Agile Central
CA InterTest
CA FileMaster Pro
CA SymDump
CA Mainframe
Application Tuner
CA Application
Lifecycle Conductor
CA Continuous
Delivery Director
CA Automic Continuous
Delivery for Z Systems
CA Service Virtualization
CA Test Data
Management
CA Application Test
CA Blazemeter Pro
CA Verify
CA Veracode
CA SYSVIEW CA Mainframe
Application Tuner
CA MOI
CA Vantage
CA Products
BrightSide Enabled
Add your favorite tool
CA Endevor
CA Application
Requirements Designer
CA Development
Environment for z
Systems
CA Brightside
Copyright © 2018 CA. All rights reserved.
Demonstration
• Simple DevOps Pipeline managed through Jenkins
• Automation scripts that drive build and test processes on the Mainframe side
Copyright © 2018 CA. All rights reserved.
Recap
• We created a fully functional, basic DevOps pipeline that extends from distributed to the Mainframe
systems using readily available tools:
• Jenkins CI
• Shell scripts
• Gulp framework
• CA Brightside Community Edition
• We are able to automate all the build and test steps required after each COBOL code change.
• All the scripts logic and data remains on the distributed system for easy modification and
improvement after each iteration.
• z/OS platform is utilized as “just another platform” through Bright commands and command groups.
• We now have a solid foundation for automation of more complex scenarios and trigger events.
Thank You

More Related Content

What's hot (20)

PDF
Deliver your App Anywhere … Publicly or Privately
DevOps.com
 
PDF
Using Collaboration to Make Application Vulnerability Management a Team Sport
Denim Group
 
PPTX
Oracle Cloud upcoming trends
aspiresystem
 
PPTX
Intro to android (gdays)
Omolara Adejuwon
 
PDF
How-To-Guide for Software Security Vulnerability Remediation
Denim Group
 
PDF
Real Cost of Software Remediation
Denim Group
 
PPT
Wind river webinar deck v1 as of april 23 2014 dw2
Intel IoT
 
PDF
ThreadFix 2.2 Preview Webinar with Dan Cornell
Denim Group
 
PPTX
How to achieve security, reliability, and productivity in less time
Rogue Wave Software
 
PDF
Aspire ppt - 01.06.15
aspiresystem
 
PDF
How to plug the data gap in DevOps
Deborah Schalm
 
PDF
Open source software support for the enterprise
Rogue Wave Software
 
PPT
DevOps101 (version 2)
Sanjeev Sharma
 
PDF
Securing DevOps Lifecycle
DevOps Indonesia
 
PDF
SecDevOps: Development Tools for Security Pros
Denim Group
 
PDF
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Red Gate Software
 
PDF
Monitoring at the Speed of DevOps
DevOps.com
 
ODP
Optimizing DevOps strategy in a large enterprise
Eyal Edri
 
PPT
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
PDF
Sea spin5 2013
Jeff Smith
 
Deliver your App Anywhere … Publicly or Privately
DevOps.com
 
Using Collaboration to Make Application Vulnerability Management a Team Sport
Denim Group
 
Oracle Cloud upcoming trends
aspiresystem
 
Intro to android (gdays)
Omolara Adejuwon
 
How-To-Guide for Software Security Vulnerability Remediation
Denim Group
 
Real Cost of Software Remediation
Denim Group
 
Wind river webinar deck v1 as of april 23 2014 dw2
Intel IoT
 
ThreadFix 2.2 Preview Webinar with Dan Cornell
Denim Group
 
How to achieve security, reliability, and productivity in less time
Rogue Wave Software
 
Aspire ppt - 01.06.15
aspiresystem
 
How to plug the data gap in DevOps
Deborah Schalm
 
Open source software support for the enterprise
Rogue Wave Software
 
DevOps101 (version 2)
Sanjeev Sharma
 
Securing DevOps Lifecycle
DevOps Indonesia
 
SecDevOps: Development Tools for Security Pros
Denim Group
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Red Gate Software
 
Monitoring at the Speed of DevOps
DevOps.com
 
Optimizing DevOps strategy in a large enterprise
Eyal Edri
 
IBM Innovate 2013 Session: DevOps 101
Sanjeev Sharma
 
Sea spin5 2013
Jeff Smith
 

Similar to Extending Jenkins to the Mainframe. A Simpler Approach. (20)

PDF
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
CA Technologies
 
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
CA Technologies
 
PDF
Extend Agile and DevOps Practices Across Hybrid IT
DevOps.com
 
PDF
Do modernizing the Mainframe for DevOps.
Massimo Talia
 
PDF
The Key to Successful Development and Deployment of Applications from Mobile ...
CA Technologies
 
PDF
Mainframe Automation: A Panel Discussion
DevOps.com
 
PDF
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...
CA Technologies
 
PDF
Orchestrate Your End-to-end Mainframe Application Release Pipeline
DevOps.com
 
PPTX
Training Bootcamp - MainframeDevOps.pptx
Nashet Ali
 
PPTX
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
CA Technologies
 
PPTX
Devops phase-1
G R VISHAL
 
PPTX
DevOps tools for winning agility
Kellyn Pot'Vin-Gorman
 
PPTX
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
NRB
 
PDF
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB
 
PPTX
SCM Transformation Challenges and How to Overcome Them
Compuware
 
PDF
Connecting Applications from Mobile to Mainframe in the Application Economy
CA Technologies
 
PDF
Linux & Open Source Panel: Driving New Innovation and Value on Your Mainframe
CA Technologies
 
PDF
A model of Test Driven Infrastructure
Marc Saettel
 
PDF
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
 
PPTX
Ice breaker with dev ops
Mukta Aphale
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
CA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
CA Technologies
 
Extend Agile and DevOps Practices Across Hybrid IT
DevOps.com
 
Do modernizing the Mainframe for DevOps.
Massimo Talia
 
The Key to Successful Development and Deployment of Applications from Mobile ...
CA Technologies
 
Mainframe Automation: A Panel Discussion
DevOps.com
 
Leveraging CA Technologies Application Development Solutions to Rapidly Deliv...
CA Technologies
 
Orchestrate Your End-to-end Mainframe Application Release Pipeline
DevOps.com
 
Training Bootcamp - MainframeDevOps.pptx
Nashet Ali
 
Mobile to Mainframe: Leveraging Application Services for Rapid Application De...
CA Technologies
 
Devops phase-1
G R VISHAL
 
DevOps tools for winning agility
Kellyn Pot'Vin-Gorman
 
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
NRB
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB
 
SCM Transformation Challenges and How to Overcome Them
Compuware
 
Connecting Applications from Mobile to Mainframe in the Application Economy
CA Technologies
 
Linux & Open Source Panel: Driving New Innovation and Value on Your Mainframe
CA Technologies
 
A model of Test Driven Infrastructure
Marc Saettel
 
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
 
Ice breaker with dev ops
Mukta Aphale
 
Ad

More from DevOps.com (20)

PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
PPTX
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
PDF
Next Generation Vulnerability Assessment Using Datadog and Snyk
DevOps.com
 
PPTX
Vulnerability Discovery in the Cloud
DevOps.com
 
PDF
2021 Open Source Governance: Top Ten Trends and Predictions
DevOps.com
 
PDF
A New Year’s Ransomware Resolution
DevOps.com
 
PPTX
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
DevOps.com
 
PDF
Don't Panic! Effective Incident Response
DevOps.com
 
PDF
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
DevOps.com
 
PDF
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
DevOps.com
 
PDF
Monitoring Serverless Applications with Datadog
DevOps.com
 
PPTX
Securing medical apps in the age of covid final
DevOps.com
 
PDF
How to Build a Healthy On-Call Culture
DevOps.com
 
PPTX
The Evolving Role of the Developer in 2021
DevOps.com
 
PDF
Service Mesh: Two Big Words But Do You Need It?
DevOps.com
 
PPTX
Secure Data Sharing in OpenShift Environments
DevOps.com
 
PPTX
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
DevOps.com
 
PDF
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
DevOps.com
 
PDF
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
DevOps.com
 
PDF
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
DevOps.com
 
Vulnerability Discovery in the Cloud
DevOps.com
 
2021 Open Source Governance: Top Ten Trends and Predictions
DevOps.com
 
A New Year’s Ransomware Resolution
DevOps.com
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
DevOps.com
 
Don't Panic! Effective Incident Response
DevOps.com
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
DevOps.com
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
DevOps.com
 
Monitoring Serverless Applications with Datadog
DevOps.com
 
Securing medical apps in the age of covid final
DevOps.com
 
How to Build a Healthy On-Call Culture
DevOps.com
 
The Evolving Role of the Developer in 2021
DevOps.com
 
Service Mesh: Two Big Words But Do You Need It?
DevOps.com
 
Secure Data Sharing in OpenShift Environments
DevOps.com
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
DevOps.com
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
DevOps.com
 
Hotels, Hookups and Video Conferencing: A Top 10 Countdown to 2020's Worst Da...
DevOps.com
 
How IBM's Massive POWER9 UNIX Servers Benefit from InfluxDB and Grafana Techn...
DevOps.com
 
Ad

Recently uploaded (20)

PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Biography of Daniel Podor.pdf
Daniel Podor
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 

Extending Jenkins to the Mainframe. A Simpler Approach.

  • 1. Extending Jenkins to the Mainframe A Simpler Approach August 23, 2018
  • 2. Copyright © 2018 CA. All rights reserved. Disclaimer • Copyright © 2018 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. • This presentation is for your informational purposes only. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this presentation “as is” without warranty of any kind, including, without limitation, any implied warranties of merchantability, fitness for a particular purpose, or noninfringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this presentation, including, without limitation, lost profits, business interruption, goodwill or lost data, even if CA is expressly advised in advance of the possibility of such damages. • Certain information in this presentation is based upon CA’s experiences with the referenced software products in a variety of development and customer environments. Past performance of the software products in such development and customer environments is not indicative of the future performance of such software products in identical, similar or different environments. CA does not warrant that the software products will operate as specifically set forth in this presentation. CA will support the referenced products only in accordance with (i) the documentation and specifications provided with the referenced products, and (ii) CA’s then-current maintenance and support policy for the referenced products. • CA does not provide legal advice. Neither this presentation nor any CA software product referenced herein shall serve as a substitute for your compliance with any laws (including but not limited to any act, statute, regulation, rule, directive, policy, standard, guideline, measure, requirement, administrative order, executive order, etc. (collectively, “Laws”)) referenced in this presentation. You should consult with competent legal counsel regarding any Laws referenced herein.
  • 3. Copyright © 2018 CA. All rights reserved. Presenters • Product Leaders at. : – Sujay Solomon – Michael Bauer – Goran Begic 3 Sujay GoranMike • Host: – Alan Shimel, CEO, DevOps.com
  • 4. Copyright © 2018 CA. All rights reserved. Agenda CHALLENGE PEOPLE, PROCESS, TOOLS CREATING A BASIC BUILD AND TEST PIPELINE DEMONSTRATION 1 2 3 4 Q & A5
  • 5. Copyright © 2018 CA. All rights reserved. 49% lack standardized Agile Development2 66% lack an integrated DevOps practice2 78% expecting MIPS growth1 1.3m CICS txns/s3 220B+ lines of COBOL4 1 – Arcati Mainframe Yearbook 2018, http://www.arcati.com/newyearbook18/newyearbook.pdf 2 – Accelerating Velocity and Customer Value with Agile and DevOps 3 – IBM estimates based on real client usage. http://www.statisticbrain.com/google-searches 4 – Aberdeen Group; Giga Information Group; Database & Network Journal; The COBOL Report; SearchEngineWatch.com; Tactical Strategy Group; The Future of COBOL Report. What are the barriers to building a modern software factory including Mainframe?
  • 6. Copyright © 2018 CA. All rights reserved. Extending DevOps Pipeline to the Mainframe People access mainframe using their tools of choice Processes leverage automation for higher quality and more frequent releases Tooling improves agility through greater collaboration and application understanding 63% new business growth* 41% operational efficiency* 42% speed-to- market* *Source: Accelerating Velocity and Customer Value with Agile and DevOps
  • 7. Copyright © 2018 CA. All rights reserved. People access mainframe using their tools of choice
  • 8. Copyright © 2018 CA. All rights reserved. Challenges Cloud ?Michelle Add your favorite tool AWS, IBM… Mainframe Michelle’s Challenges 1. All data is on the Mainframe – test scripts, source code, build scripts – inaccessible to DevOps tools and frameworks typically used on open systems 2. Lack of Mainframe expertise – green screen interfaces, OS essentials, lack of documentation etc. 3. No self-service but tickets, manual steps and wait times
  • 9. Copyright © 2018 CA. All rights reserved. Automating Mainframe Mainframe Cloud Michelle Bright command (Zowe) Add your favorite tool zOSMF CA Endevor IBM DB2 CICS OPS / MVS CA File Master Plus AWS, IBM… TSO Console Datasets Jobs
  • 10. Copyright © 2018 CA. All rights reserved. Processes leverage automation for higher quality and more frequent releases
  • 11. Copyright © 2018 CA. All rights reserved. Creating a Basic DevOps Pipeline for Continuous Integration on the Mainframe Submit change and unit tests Scan code for flaws Create new build Provision test environment Deploy code and tests Run tests Report and clean up In our demonstration today a version of the above workflow is captured in shell scripts that execute on the open-system side with help of Mainframe APIs exposed through CA Brightside (Zowe Command Line Interface) request response
  • 12. Copyright © 2018 CA. All rights reserved. When automation is robust enough… Submit change and unit tests Scan code for flaws Create new build Provision test environment Deploy code and tests Run tests Report and clean up request response In our demonstration today a version of the above workflow is captured in shell scripts that execute on the open-system side with help of Mainframe APIs exposed through CA Brightside (Zowe Command Line Interface)
  • 13. Copyright © 2018 CA. All rights reserved. Advancing from the Basic Integration Use Case Managing more complex scenarios and trigger events (not in scope of today’s webinar) Atlassian JIRA Microsoft TFS CA Agile Central CA Application Lifecycle Conductor (ALC) CA Endevor SCM CA SYSVIEW Test Executive
  • 14. Copyright © 2018 CA. All rights reserved. Tooling improves agility through greater collaboration and application understanding
  • 15. Copyright © 2018 CA. All rights reserved. CA Portfolio for Mainframe DevOps Develop Test Deliver Operate CA Agile Central CA InterTest CA FileMaster Pro CA SymDump CA Mainframe Application Tuner CA Application Lifecycle Conductor CA Continuous Delivery Director CA Automic Continuous Delivery for Z Systems CA Service Virtualization CA Test Data Management CA Application Test CA Blazemeter Pro CA Verify CA Veracode CA SYSVIEW CA Mainframe Application Tuner CA MOI CA Vantage CA Products BrightSide Enabled Add your favorite tool CA Endevor CA Application Requirements Designer CA Development Environment for z Systems CA Brightside
  • 16. Copyright © 2018 CA. All rights reserved. Demonstration • Simple DevOps Pipeline managed through Jenkins • Automation scripts that drive build and test processes on the Mainframe side
  • 17. Copyright © 2018 CA. All rights reserved. Recap • We created a fully functional, basic DevOps pipeline that extends from distributed to the Mainframe systems using readily available tools: • Jenkins CI • Shell scripts • Gulp framework • CA Brightside Community Edition • We are able to automate all the build and test steps required after each COBOL code change. • All the scripts logic and data remains on the distributed system for easy modification and improvement after each iteration. • z/OS platform is utilized as “just another platform” through Bright commands and command groups. • We now have a solid foundation for automation of more complex scenarios and trigger events.