SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
1
Orchestrate Your End-to-end Mainframe
Application Release Pipeline
Mark Schettenhelm, Product Owner, Compuware
Steen Brahe, Product Manager, Compuware
Scott Erlanger, Senior Product Marketing Manager, XebiaLabs
Vincent Lussenburg, Director of DevOps Strategy, XebiaLabs
November 12, 2019
2
Mark Schettenhelm
Product Owner
Compuware
mark.schettenhelm@compuware.com
Steen Brahe
Product Manager
Compuware
steen.brahe@compuware.com
Scott Erlanger
Senior Product
Marketing Manager
XebiaLabs
serlanger@xebialabs.com
Vincent Lussenburg
Director of DevOps Strategy
XebiaLabs
vlussenburg@xebialabs.com
3
Remember
Fill out our survey at the end of today’s
presentation and be entered into a drawing to
win 1 of 3 $50 American Express gift cards!
4
Cybersecurity
Eclipse Web
Developer
Productivity
Dev Ops
Code
Quality
Continuous
Integration
Source Code
Management
Release
Automation
Test Data
Management
App Performance
Management
Mainstream the Mainframe
Enabling DevOps Across the Enterprise with Compuware
4
5
2019 Accelerate State of DevOps
Image Rights: 2019 Accelerate State of DevOps Report
6
Automation and Integration By Performance Profile
Image Rights: 2019 Accelerate State of DevOps Report
7
The Current State of Mainframe DevOps
• End-to-end release
pipeline
• Integrated testing
• Automated
• Several releases
per day
Best Practices
It does not have to be this way!
XebiaLabs and Compuware bring DevOps to mainframe
• Separate
software releases
• Manual testing
• Manual
• Slow release
bottleneck
Mainframes
8
XebiaLabs DevOps Platform
provides intelligence, automation
and control across entire software
delivery process
Shift to
the
Cloud
Migrate
to
Containers
Connect
All
Pipelines
Connect
CI/CD and
ITSM
Improve
Governance
and Security
SCALE DEVOPS ACROSS THE ENTERPRISE
Hundreds of
Companies
deliver software
with XebiaLabs
9
The XebiaLabs DevOps Platform
Built for Enterprise Scale
End-to-End DevOps Toolchain Orchestration and Reporting Platform
Top-ranked
DevOps Technology
Architected for enterprise
use: model-based, agentless,
dual-mode, ease-of-use
✓
Deploy Anywhere
Release your apps to any
platform, from mainframe
to containers to cloud
✓
DEPLOYMENT AUTOMATION
Connect Tools
Automatically
Orchestrate all your DevOps
tools without scripting
✓
RELEASE ORCHESTRATION
✓ Unify Data
Gain single source of truth
for compliance, security and
metrics reporting
Reporting & Dashboards for:
• Security/Compliance
• Automated Audits
• Value Stream Metrics
• Predictive Analytics
DEVOPS INTELLIGENCE
DEVOPS DATA
HUB
10
DevOps
Toolchain
Version Control Continuous Integration Code Quality
ITSM
Deploy Test
Edit Validate Debug Edit/Manage DataAnalyze
IdeationProject Management
Develop Agile Process
Manage
Monitor
Interactive Development Environment (IDE)
Code CoverageRelease
Measure
Dev QA Prod
IMS Virtualization
Test
IDE Tools
11
Demo: DevOps Pipeline with XL Release
Unit Test Deploy
Triggers
Promote
!
12
Demo: Batch Application
• Called COBOL
program CWKTCOBX
• Calculates and generates
compensation report
for employees
• Logic
– Read employee file
– Calculate compensations
• Submodule calls to 2 programs
– Generate report file
12
13
Demo
• ISPW
– Make a change to program
and promote with ISPW
• Topaz for Total Test
– Generates a unit test case
– Execute unit test case
– Share in Git
• XL Release
– Develop pipeline with Git,
Total Test and ISPW Deploy
– Trigger pipeline
14
ISPW: Modern Mainframe CI/CD Solution
• Automate mainframe
source code
management,
build and deploy
• Support Agile/DevOps
• Enable concurrent
development
for mainframe apps
• Leverage modern
Eclipse and web
interfaces
DEV
QA
PRD
DevOps
Integrations
Developers
Manage
Source Code
Build
Executables
Deploy to
Environments
Promotional
Model
15
ISPW Demo
16
Automated Unit, Functional and Integration Testing
UAT/
System
Load/
Performance
Functional
Unit
Integration
ReliabilityCostFeedback
High
Low
Fast
Slow
High
Low
17
DevOps Pipeline Integration
Integrate into
DevOps Pipeline
Test ExecutionTest Creation
Developers Code
and Debug
Automatically Generate and
Manage Reusable Test Assets
Test
Execution
Review Test and
Code Coverage Reports
18
Topaz for Total Test Demo
19
XebiaLabs Demo
20
Compuware Integrations
Compuware ISPW
• Source code management, release automation and deployment automation
• Integration creates, promotes and deploys ISPW releases
Compuware Topaz for Total Test
• Automated unit, functional and regression testing
• Integration supports test generation, execution and analysis
• Validate code quality as part of every release
RELEASE ORCHESTRATION
21
DevOps
Toolchain
Version Control Continuous Integration Code Quality
ITSM
Deploy Test
Edit Validate Debug Edit/Manage DataAnalyze
IdeationProject Management
Develop Agile Process
Manage
Monitor
Interactive Development Environment (IDE)
Code CoverageRelease
Measure
Dev QA Prod
IMS Virtualization
Test
IDE Tools
22
Remember
Fill out our survey at the end of today’s
presentation and be entered into a drawing to
win 1 of 3 $50 American Express gift cards!
23
XL Release Trial
for Compuware Customers
http://xebialabs.com/
compuware-xl-release-trial/
Learn More
compuware.com/partners/xebialabs
Questions and Next Steps
Where Are You on
Your DevOps Journey?
compuware.com/devops-journey
24
© 2019 Compuware Corporation. All rights reserved.© 2019 Compuware Corporation. All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Anatomy of a Build Pipeline
Anatomy of a Build PipelineAnatomy of a Build Pipeline
Anatomy of a Build Pipeline
 
DevOps at scale: A true story - WIDS2016
DevOps at scale: A true story - WIDS2016DevOps at scale: A true story - WIDS2016
DevOps at scale: A true story - WIDS2016
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"
Quality Jam 2017: Kevin Dunne "Macro Trends and Useful Tools that 'Get It'"
 
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...
Quality Jam 2017: Elise Carmichael and Corey Pyle "Jumpstarting Your Test Aut...
 
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
Data-Driven DevOps: Improve Velocity and Quality of Software Delivery with Me...
 
DevOpsDays Openstack Toolchains
DevOpsDays Openstack ToolchainsDevOpsDays Openstack Toolchains
DevOpsDays Openstack Toolchains
 
#ATAGTR2020 Presentation - Shift Left - Performance Testing
#ATAGTR2020 Presentation - Shift Left - Performance Testing#ATAGTR2020 Presentation - Shift Left - Performance Testing
#ATAGTR2020 Presentation - Shift Left - Performance Testing
 
The benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testingThe benefits of using an APM solution while performance testing
The benefits of using an APM solution while performance testing
 
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
Performance Metrics Driven CI/CD - Introduction to Continuous Innovation and ...
 
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
What is Continuous Integration? | Continuous Integration with Jenkins | DevOp...
 
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
Who Is A DevOps Engineer? | DevOps Skills You Must Master | DevOps Engineer M...
 
DevOps & SRE at Google Scale
DevOps & SRE at Google ScaleDevOps & SRE at Google Scale
DevOps & SRE at Google Scale
 
Microsoft and DevOps - Presented by Atidan
Microsoft and DevOps - Presented by AtidanMicrosoft and DevOps - Presented by Atidan
Microsoft and DevOps - Presented by Atidan
 
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
Behind the Book: Gene Kim's Top Takeaways from Researching and Writing 'The D...
 
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaWhat is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
 
Deploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragilityDeploying more technology to shift from agility to anti-fragility
Deploying more technology to shift from agility to anti-fragility
 
Azure DevOps Day - Kochi
Azure DevOps Day - KochiAzure DevOps Day - Kochi
Azure DevOps Day - Kochi
 
CI/CD
CI/CDCI/CD
CI/CD
 
Continuous Deployment of your Application - SpringOne Tour Dallas
Continuous Deployment of your Application - SpringOne Tour DallasContinuous Deployment of your Application - SpringOne Tour Dallas
Continuous Deployment of your Application - SpringOne Tour Dallas
 

Ähnlich wie Orchestrate Your End-to-end Mainframe Application Release Pipeline

Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
Daniel Berg
 

Ähnlich wie Orchestrate Your End-to-end Mainframe Application Release Pipeline (20)

Enterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast PresentationEnterprise DevOps and the Modern Mainframe Webcast Presentation
Enterprise DevOps and the Modern Mainframe Webcast Presentation
 
Modernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering PracticesModernize Development with Agile Engineering Practices
Modernize Development with Agile Engineering Practices
 
VijayresumeIBM
VijayresumeIBMVijayresumeIBM
VijayresumeIBM
 
DevOps demystified
DevOps demystifiedDevOps demystified
DevOps demystified
 
Dev ops
Dev opsDev ops
Dev ops
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
 
DevOps & DevEx
DevOps & DevExDevOps & DevEx
DevOps & DevEx
 
DevOps and Build Automation
DevOps and Build AutomationDevOps and Build Automation
DevOps and Build Automation
 
Agile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery WorkshopAgile Bodensee - Testautomation & Continuous Delivery Workshop
Agile Bodensee - Testautomation & Continuous Delivery Workshop
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle Management
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
 
Unified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOpsUnified Deployment: Including the Mainframe in Enterprise DevOps
Unified Deployment: Including the Mainframe in Enterprise DevOps
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Continuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOneContinuous Deployment of your Application @SpringOne
Continuous Deployment of your Application @SpringOne
 

Mehr von DevOps.com

Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
DevOps.com
 

Mehr von DevOps.com (20)

Modernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source SoftwareModernizing on IBM Z Made Easier With Open Source Software
Modernizing on IBM Z Made Easier With Open Source Software
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
Comparing Microsoft SQL Server 2019 Performance Across Various Kubernetes Pla...
 
Next Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and SnykNext Generation Vulnerability Assessment Using Datadog and Snyk
Next Generation Vulnerability Assessment Using Datadog and Snyk
 
Vulnerability Discovery in the Cloud
Vulnerability Discovery in the CloudVulnerability Discovery in the Cloud
Vulnerability Discovery in the Cloud
 
2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions2021 Open Source Governance: Top Ten Trends and Predictions
2021 Open Source Governance: Top Ten Trends and Predictions
 
A New Year’s Ransomware Resolution
A New Year’s Ransomware ResolutionA New Year’s Ransomware Resolution
A New Year’s Ransomware Resolution
 
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
Getting Started with Runtime Security on Azure Kubernetes Service (AKS)
 
Don't Panic! Effective Incident Response
Don't Panic! Effective Incident ResponseDon't Panic! Effective Incident Response
Don't Panic! Effective Incident Response
 
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's CultureCreating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
Creating a Culture of Chaos: Chaos Engineering Is Not Just Tools, It's Culture
 
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with TeleportRole Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
Role Based Access Controls (RBAC) for SSH and Kubernetes Access with Teleport
 
Monitoring Serverless Applications with Datadog
Monitoring Serverless Applications with DatadogMonitoring Serverless Applications with Datadog
Monitoring Serverless Applications with Datadog
 
Deliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or PrivatelyDeliver your App Anywhere … Publicly or Privately
Deliver your App Anywhere … Publicly or Privately
 
Securing medical apps in the age of covid final
Securing medical apps in the age of covid finalSecuring medical apps in the age of covid final
Securing medical apps in the age of covid final
 
How to Build a Healthy On-Call Culture
How to Build a Healthy On-Call CultureHow to Build a Healthy On-Call Culture
How to Build a Healthy On-Call Culture
 
The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021The Evolving Role of the Developer in 2021
The Evolving Role of the Developer in 2021
 
Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?Service Mesh: Two Big Words But Do You Need It?
Service Mesh: Two Big Words But Do You Need It?
 
Secure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift EnvironmentsSecure Data Sharing in OpenShift Environments
Secure Data Sharing in OpenShift Environments
 
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
How to Govern Identities and Access in Cloud Infrastructure: AppsFlyer Case S...
 
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
Elevate Your Enterprise Python and R AI, ML Software Strategy with Anaconda T...
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Orchestrate Your End-to-end Mainframe Application Release Pipeline

  • 1. 1 Orchestrate Your End-to-end Mainframe Application Release Pipeline Mark Schettenhelm, Product Owner, Compuware Steen Brahe, Product Manager, Compuware Scott Erlanger, Senior Product Marketing Manager, XebiaLabs Vincent Lussenburg, Director of DevOps Strategy, XebiaLabs November 12, 2019
  • 2. 2 Mark Schettenhelm Product Owner Compuware mark.schettenhelm@compuware.com Steen Brahe Product Manager Compuware steen.brahe@compuware.com Scott Erlanger Senior Product Marketing Manager XebiaLabs serlanger@xebialabs.com Vincent Lussenburg Director of DevOps Strategy XebiaLabs vlussenburg@xebialabs.com
  • 3. 3 Remember Fill out our survey at the end of today’s presentation and be entered into a drawing to win 1 of 3 $50 American Express gift cards!
  • 4. 4 Cybersecurity Eclipse Web Developer Productivity Dev Ops Code Quality Continuous Integration Source Code Management Release Automation Test Data Management App Performance Management Mainstream the Mainframe Enabling DevOps Across the Enterprise with Compuware 4
  • 5. 5 2019 Accelerate State of DevOps Image Rights: 2019 Accelerate State of DevOps Report
  • 6. 6 Automation and Integration By Performance Profile Image Rights: 2019 Accelerate State of DevOps Report
  • 7. 7 The Current State of Mainframe DevOps • End-to-end release pipeline • Integrated testing • Automated • Several releases per day Best Practices It does not have to be this way! XebiaLabs and Compuware bring DevOps to mainframe • Separate software releases • Manual testing • Manual • Slow release bottleneck Mainframes
  • 8. 8 XebiaLabs DevOps Platform provides intelligence, automation and control across entire software delivery process Shift to the Cloud Migrate to Containers Connect All Pipelines Connect CI/CD and ITSM Improve Governance and Security SCALE DEVOPS ACROSS THE ENTERPRISE Hundreds of Companies deliver software with XebiaLabs
  • 9. 9 The XebiaLabs DevOps Platform Built for Enterprise Scale End-to-End DevOps Toolchain Orchestration and Reporting Platform Top-ranked DevOps Technology Architected for enterprise use: model-based, agentless, dual-mode, ease-of-use ✓ Deploy Anywhere Release your apps to any platform, from mainframe to containers to cloud ✓ DEPLOYMENT AUTOMATION Connect Tools Automatically Orchestrate all your DevOps tools without scripting ✓ RELEASE ORCHESTRATION ✓ Unify Data Gain single source of truth for compliance, security and metrics reporting Reporting & Dashboards for: • Security/Compliance • Automated Audits • Value Stream Metrics • Predictive Analytics DEVOPS INTELLIGENCE DEVOPS DATA HUB
  • 10. 10 DevOps Toolchain Version Control Continuous Integration Code Quality ITSM Deploy Test Edit Validate Debug Edit/Manage DataAnalyze IdeationProject Management Develop Agile Process Manage Monitor Interactive Development Environment (IDE) Code CoverageRelease Measure Dev QA Prod IMS Virtualization Test IDE Tools
  • 11. 11 Demo: DevOps Pipeline with XL Release Unit Test Deploy Triggers Promote !
  • 12. 12 Demo: Batch Application • Called COBOL program CWKTCOBX • Calculates and generates compensation report for employees • Logic – Read employee file – Calculate compensations • Submodule calls to 2 programs – Generate report file 12
  • 13. 13 Demo • ISPW – Make a change to program and promote with ISPW • Topaz for Total Test – Generates a unit test case – Execute unit test case – Share in Git • XL Release – Develop pipeline with Git, Total Test and ISPW Deploy – Trigger pipeline
  • 14. 14 ISPW: Modern Mainframe CI/CD Solution • Automate mainframe source code management, build and deploy • Support Agile/DevOps • Enable concurrent development for mainframe apps • Leverage modern Eclipse and web interfaces DEV QA PRD DevOps Integrations Developers Manage Source Code Build Executables Deploy to Environments Promotional Model
  • 16. 16 Automated Unit, Functional and Integration Testing UAT/ System Load/ Performance Functional Unit Integration ReliabilityCostFeedback High Low Fast Slow High Low
  • 17. 17 DevOps Pipeline Integration Integrate into DevOps Pipeline Test ExecutionTest Creation Developers Code and Debug Automatically Generate and Manage Reusable Test Assets Test Execution Review Test and Code Coverage Reports
  • 18. 18 Topaz for Total Test Demo
  • 20. 20 Compuware Integrations Compuware ISPW • Source code management, release automation and deployment automation • Integration creates, promotes and deploys ISPW releases Compuware Topaz for Total Test • Automated unit, functional and regression testing • Integration supports test generation, execution and analysis • Validate code quality as part of every release RELEASE ORCHESTRATION
  • 21. 21 DevOps Toolchain Version Control Continuous Integration Code Quality ITSM Deploy Test Edit Validate Debug Edit/Manage DataAnalyze IdeationProject Management Develop Agile Process Manage Monitor Interactive Development Environment (IDE) Code CoverageRelease Measure Dev QA Prod IMS Virtualization Test IDE Tools
  • 22. 22 Remember Fill out our survey at the end of today’s presentation and be entered into a drawing to win 1 of 3 $50 American Express gift cards!
  • 23. 23 XL Release Trial for Compuware Customers http://xebialabs.com/ compuware-xl-release-trial/ Learn More compuware.com/partners/xebialabs Questions and Next Steps Where Are You on Your DevOps Journey? compuware.com/devops-journey
  • 24. 24 © 2019 Compuware Corporation. All rights reserved.© 2019 Compuware Corporation. All rights reserved.