SlideShare a Scribd company logo
Accelerating Product and Service Innovation
© 2014 IBM Corporation
New Continuous Release and Deployment
Capabilities for CICS Customers
Mike Fulton
Distinguished Engineer, CTO DevOps for Enterprise Systems
fultonm@ca.ibm.com
Luis Carlos Silva
Continuous Testing and Delivery for z Systems Offering Manager
lcsilva@ca.ibm.com
Tony (Chen Zhang Hong)
Lead Developer for UrbanCode Deploy z/OS
chenzhh@cn.ibm.com
Dec 2015
Customer’s Release and Deploy Challenges
Impact Their Entire Business
Costly, error prone
manual processes and
efforts to deliver software
across an enterprise
CHALLENGES
Upgrade risk due to
managing multiple application
configurations and versions
across servers
Slow deployment
to development and test
environments leave teams
waiting and unproductive
CHALLENGES
Operations/
Production
Development/
Test
Customers
Business
Owners
Knight Capital lost
$440 million in 45
minutes due to a
misconfigured release
A bad software upgrade
at RBS Bank left
millions unable to
access money for 4
days
New Zealand’s biggest phone
company, Telecom paid out $2.7
million to some 47,000 customers
who were overcharged after a
software glitch
Analysis
Design
Code
Test
Deploy
Maintain
Transformation is key The key difference being,
there is no one team or
group at the center.
Rather all dev teams get
elevated as active (equal)
participants throughout
the entire process.
Operations is now a first
class citizen and also an
active (equal) participant
throughout the entire
process.
By the end of 2015, 75% of large
organizations are expected to have adopted
agile DevOps practices (IDC)
Release and Deploy Challenges in a Variable Speed
IT
Rapid iterations
Develop Build Test Deploy
Production
API
Catalog
Develop Build Test Deploy
Slower iterations
Production
Systems of
Interaction
Systems of
Record
Digital
Applications
Enterprise
Applications
Automation CoordinationAlignment
Push Button Deployments
Role based security & gates
Scalable Architecture
1.2.3
System of Record
Everything is versioned & auditable
Easy to use process designer
Re-useable / Extensible
Integrations & Workflows
Continuous Delivery
Across Environments
IBM UrbanCode Deploy
Promote
Deploy
Test Environment – RD&T
• Download build output from
artifact repository on z/OS
• Deploy to z/OS or RD&T to
test application changes
Application
under test
IBM UrbanCode
Deploy for z/OS
Continuous Release and Deploy for the z/OS
• Provides a unified solution for continuous delivery of heterogeneous enterprise
applications
• Accelerate delivery and reduces cycle time to develop/test multi-tier applications
across heterogeneous environments and platforms
• Reduce costs and eliminate delays for delivering mainframe applications
• Minimize risk and improve productivity across disparate teams with cross-platform
release planning
UrbanCode Deploy Mainframe Capabilities Overview
• z/OS and Linux on System z platform
support
• Incremental deployment and rollback
• Security features: Impersonation,
PassTicket authentication
• Deployment of sequential data sets
• Deployment of data set deletions
• Deployment of PDS
• SCM agnostic artifact packaging
• z/OS artifact repository in USS
• Deployment of Java applications to
USS
• Support for UCD CodeStation
• RTC build integration
• z/OS Utility plug-ins for
TSO/ISPF/MVS command, JCL,
REXX and PDS processing
• Deployment support for:
• DB2 for z/OS
• IMS
• Deployment and configuration
support for CICS
• Deployment and configuration
support for WAS for z/OS
Overview
 IBM CICS Transaction Server for z/OS
provides scalable, general-purpose,
transaction processing solutions for high-
volume updates to shared data. Businesses
have used CICS to differentiate themselves
by creating, extending, and evolving their
critical applications.
 You can use the CICS TS plug-in for
UrbanCode Deploy to automate the
deployment and undeployment of CICS
applications and CICS bundles.
 In a wider context, the CICS TS plug-in can
be used in conjunction with other CICS
tooling to automate the build and
deployment of CICS artifacts as part of a
continuous delivery environment.
Features
The plug-in includes steps to:
• Install CSD resources, groups, and lists
• Install BAS resources,
resource descriptions, and groups
• Discard resources
• Enable and disable resources
• Open and close resources
• New copy and phase in resources
• Make resources available and unavailable
• Check the available, enable, and
open status of resources
• Scan pipelines
• Deploy and undeploy a bundle
• Deploy and undeploy an application
• Check the status of an application
• Enable and disable an application
• Make an application available and
unavailable
UrbanCode Deploy CICS TS Plug-in
 IBM CICS Configuration Manager is a tool for managing
and maintaining CICS Transaction Server definitions. It
provides audit, reporting and lifecycle change
management control facilities to support the build,
management, and deployment of complex mainframe
CICS applications.
 The CICS CM plug-in for UrbanCode Deploy can be
used to automate the resource management process.
The resource management process can be simplified by
modelling the processes, that might be complex, across
each of your environments. For example, these
environments might be development, test, and
production in different data centers.
UrbanCode Deploy CICS CM Plug-in
www.ibm.com/software/products/en/ucdep
Demo
Reduce Risk Increase Speed Improve Quality
Flexible and Secure
• Easily integrate into existing DevOps pipeline with SCM/build agnostic packaging utility
• Artifact repository “on the box” to ensure data governance and compliance
• Design dynamic and versioned release processes
Transparency and Control
• Standardize release planning, tracking, and deployment governance across disparate
teams and platforms
• Reliably package, deploy and promote incremental native file system changes across
environments
• Confidently track “what is where” and rollback to any prior version at ease
Extensible
• Streamline deployment process with out-of-the-box z/OS utility integrations
• Support for middleware application deployment and configuration for WAS
• Leverage existing deployment scripts or extend with intuitive plugin framework
Achieving Faster Time to Market with a 482% ROI
The Total Economic ImpactTM
of IBM UrbanCode Deploy
“The cost benefit to us
of implementing
UrbanCode was a
reduction of 97% in the
cost of a release. From
an average of eight
people working for 3
hours for every
release, it’s now one
person working 10 to
15 minutes.” ~ Enterprise
architect, global specialist
insurer
3 Year Benefits:
• IT operations resource savings – $430k in allocated resource
headcount
• Faster time-to-market with improved productivity – $2.65m in
savings over 3 years
• Reduction in risk of failed deployments – $608k in savings from
reduced failed deployments
• Reduced cost per release by 97%
• Improved employee satisfaction by eliminating repetitive manual
processes and easing the workload
• Improved scalability and increased transparency into the release
process
Forrester Consulting interviewed four IBM UrbanCode Deploy customers, gathered
and analyzed the data, and created a “composite organization” based on the insight
Investment
$633,427
Savings & Benefits
$3,687,066
~5X Payback
Download the commissioned
study conducted
by Forrester Consulting
https://ibm.biz/urbancodeTEI
Under Consideration for Future Releases
Expanding DevOps Solutions for Enterprise Systems
 DB2 z/OS as option for UCD server’s database
 Automated rollback
 Deployment of non-file (virtual) resources
 Tivoli Workload Scheduler Plugin
 MQ z/OS Plugin
 z/OSMF Plugin
 Deployment of CICS Java applications
zOSMF
CICS
Cloud
 Forrester’s study Total Economic Impact of UrbanCode
 Webinar: Agility, Velocity and Innovation: Adopting DevOps for 2-
Speed IT
 Booklet: Mobile to Mainframe DevOps for Dummies book
 White Paper: IBM UrbanCode Deploy, Docker and Linux on z
Systems
 YouTube: DevOps for System z
 YouTube: z/OS Application Build and Deployment RTC + UrbanCode
Deploy 6.1
 YouTube: From BlueMix to Mainframe with IBM UrbanCode Deploy
 YouTube: Multi-platform Deployment Automation with IBM
UrbanCode
Additional Information
www.ibm.com/software/products/en/ucdep
Questions?
© Copyright IBM Corporation 2015. All rights reserved.
The information contained in these materials is provided for
informational purposes only, and is provided AS IS without
warranty of any kind, express or implied. IBM shall not be
responsible for any damages arising out of the use of, or
otherwise related to, these materials. Nothing contained in
these materials is intended to, nor shall have the effect of,
creating any warranties or representations from IBM or its
suppliers or licensors, or altering the terms and conditions of
the applicable license agreement governing the use of IBM
software. References in these materials to IBM products,
programs, or services do not imply that they will be available
in all countries in which IBM operates. Product release dates
and/or capabilities referenced in these materials may change
at any time at IBM’s sole discretion based on market
opportunities or other factors, and are not intended to be a
commitment to future product or feature availability in any
way. IBM, the IBM logo, Rational, and other IBM products
and services are trademarks of the International Business
Machines Corporation, in the United States, other countries or
both. Other company, product, or service names may be
trademarks or service marks of others.
www.ibm.com/software/products/en/ucdep
Thank You!
Backup
Auto build, deploy and test in 5 minutes
Reference Case – An IBM Team
Auto Deploy & Test
IBM UrbanCode
Deploy
Rational Team Concert
Selective Deploy
Build
Push builds
Kick-off deploy
z/OS 2.1DEV
z/OS 1.13Primary Test
z/OS 2.1
RD&T
Extended
Test
z/OS 2.1
Performance
Test
z/OS 1.13
RD&T
Extended
Test
UCD 6.2.0 – Security Enhancements
 Impersonation is supported in z/OS now
–RACF profiles must be setup to allow su to change user
–Impersonation can be configured on each process step, default impersonation
can be configured on resource.
 Support PassTicket authentication in JCL steps
–Avoid storing MVS user password in UCD.
 A section for Security requirements on z/OS is added to the online
documentation
UCD 6.2.0 – CodeStation Support
 Choice of two CodeStations
 CodeStation in HFS (Default)
– Within the mainframe box, secure
and reliable
– Need to use FTP to get version to
another LPAR for deployment
 CodeStation in UCD
– Same CodeStation as any
distributed version files are stored.
– UCD provides secure and
consistent way to download to any
deploy nodes. (Download Aritfact
step)
– Cleanup and archive support
 User can select CodeStation
during installation. It can be
changed later in the PROFILE
data set
Build
System
CodeStation
In HFS
Server
z/OS LPAR, Build system
CodeStation
In UCD
Create Version
UCD 6.2.0 – Additional Data Set Support
 Deployment of sequential data
sets
–Use shiplist to include sequential
data sets in a version
 Deployment of data set
deletions
–Use shiplist to include deletions
–When rollback the version,
deletions will be rolled back as
well.
 Sample shiplists provided in
<agent>/zosamples directory
UCD 6.2.0 – UCD SMP/E Installation
 UCD version 6.2.0 has SMP/E installation media.
– Currently UCD provides SMP/E installation media in each major release (x.y.z).
– Zip installation media is available for all releases and fixpacks
– The SMP/E media and zip media contains the same product binary.
 Where to get the z/OS agent and toolkit installation media
– SMP/E media (6.1.1, 6.2.0)
The files are put together in the UCD server part in following directories.
<part zip>ibm-ucd-installz-osHRUCxyz.pdf (the program directory)
<part zip>ibm-ucd-installz-osHRUCxyz* (MCS and RELFILEs)
The JDK part has the z/OS JDK
– Zip media. (all release and fixpacks)
Download following two files from a running UCD server’s web UI.
Help -> Tools -> IBM UrbanCode Deploy Agent
Help -> Tools -> IBM UrbanCode Deploy z/OS Deploy Toolkit
UCD 6.2.0 – z/OS Utility Plug-in Enhancements
 UCD 6.2.0 includes zOS Utility plugin v17
 Major enhancement since UCD 6.1.1 which includes zOS Utility plugin v5
–Dataset/Member iteration functions are consolidated into Generate Artifact
Information step
–Run MVS Command step is added
–Submit job step is enhanced to allow submitting multiple jobs.
–Submit Job and Wait For Job steps are enhanced to allow passticket
authentication.
–Submit Job step is enhanced to support a default job statement.
–Added new template process for downloading artifacts from UrbanCode Deploy
server CodeStation.
–Bug fixes
UCD 6.2.0 – DB2 z/OS Application Deploy Template
 Describe how to define a deployment process
against various complex environments with one
time effort
–Multiple tenant environments
–Multiple sysplex environments
 Explain how to roll out different types of objects
and to run related utilities and commands
 Demonstrate different deployment logic paths
(CREATE vs ALTER) to handle scenarios
where objects may or may not already exist
 Show how to launch the deployment via batch
commands
RTC-EE 6.0 Packaging for UrbanCode Deploy 6.2.0
 RTC packaging knows where | when | what outputs were built from
RTC’s dependency build; it can exploit this knowledge for determining
packaging contents.
 UCD has a more sophisticated UI and framework for designing
deployment processes, executing deployment processes, and keeping
track of deployment states.
Package with
RTC’s intelligence
Packages are stored
in UrbanCode Deploy
Use UrbanCode Deploy
to execute and track
deployment of packages

More Related Content

What's hot

UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
Michael Elder
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
Rosalind Radcliffe
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
Susan Yoskin
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM Rational software
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Sherri Hanna
 
Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10
DevOps for Enterprise Systems
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
DevOps for Enterprise Systems
 
The Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewardsThe Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewards
Optimation
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPM
IBM Sverige
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Deborah Schalm
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
DevOps.com
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
Michael Elder
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
Sanjeev Sharma
 
IBM PureSystems
IBM PureSystemsIBM PureSystems
IBM PureSystems
IBM WebSphereIndia
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous Delivery
IBM UrbanCode Products
 
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...IBM Think 2019 session 2116 - Best practices for operating and managing a pro...
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...
Hendrik van Run
 
WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...
Vincent Kwon
 
IBM BPM off prem options
IBM BPM off prem options IBM BPM off prem options
IBM BPM off prem options sflynn073
 
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyInterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
Brian Petrini
 

What's hot (20)

UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzRDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDz
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...DMT-2467	Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
 
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers CommunicationsRational Development & Test for z Systems 9.5 Webinar with Rogers Communications
Rational Development & Test for z Systems 9.5 Webinar with Rogers Communications
 
Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10Drinking our own champagne - z Systems Development and Test Environment V10
Drinking our own champagne - z Systems Development and Test Environment V10
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
The Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewardsThe Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewards
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPM
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
IBM PureSystems
IBM PureSystemsIBM PureSystems
IBM PureSystems
 
The Next Generation of Continuous Delivery
The Next Generation of Continuous DeliveryThe Next Generation of Continuous Delivery
The Next Generation of Continuous Delivery
 
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...IBM Think 2019 session 2116 - Best practices for operating and managing a pro...
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...
 
WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...WebSphere BlueWorks - how to build your business process models using free IB...
WebSphere BlueWorks - how to build your business process models using free IB...
 
IBM BPM off prem options
IBM BPM off prem options IBM BPM off prem options
IBM BPM off prem options
 
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyInterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
 

Viewers also liked

InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932Clare Carty
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
 
Git基礎介紹
Git基礎介紹Git基礎介紹
Git基礎介紹
Max Ma
 
Optimizing deployment & dev ops with tfs 2013
Optimizing deployment & dev ops with tfs 2013Optimizing deployment & dev ops with tfs 2013
Optimizing deployment & dev ops with tfs 2013
Kobi Moraz
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
IBM UrbanCode Products
 
寫給大家的 Git 教學
寫給大家的 Git 教學寫給大家的 Git 教學
寫給大家的 Git 教學
littlebtc
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Dennys Hsieh
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
Rohit Arora
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
HubSpot
 

Viewers also liked (10)

InterConnect2016_4932
InterConnect2016_4932InterConnect2016_4932
InterConnect2016_4932
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
 
Git基礎介紹
Git基礎介紹Git基礎介紹
Git基礎介紹
 
Optimizing deployment & dev ops with tfs 2013
Optimizing deployment & dev ops with tfs 2013Optimizing deployment & dev ops with tfs 2013
Optimizing deployment & dev ops with tfs 2013
 
2012 01-jenkins-udeploy
2012 01-jenkins-udeploy2012 01-jenkins-udeploy
2012 01-jenkins-udeploy
 
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps:  Standardizing Chaotic Culture at NBCUniversalEfficient DevOps:  Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
 
寫給大家的 Git 教學
寫給大家的 Git 教學寫給大家的 Git 教學
寫給大家的 Git 教學
 
Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)Continuous Integration (Jenkins/Hudson)
Continuous Integration (Jenkins/Hudson)
 
Introduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guideIntroduction to Git/Github - A beginner's guide
Introduction to Git/Github - A beginner's guide
 
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
 

Similar to New Continuous Release and Deployment Capabilities for CICS Customers v4

How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
Claudia Ring
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...
DevOps for Enterprise Systems
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...Daniel Berg
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
nick_garrod
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
Hendrik van Run
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Michael Elder
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
Eric Cattoir
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
Claudia Ring
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
DevOps.com
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
Daniel Berg
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Teodoro Cipresso
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
Sam Garforth
 
NZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of RecordNZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of Record
IBM z Systems Software - IT Service Management
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Chris Sparshott
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
Felipe Freire
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)Fong Yee Long
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
David Currie
 

Similar to New Continuous Release and Deployment Capabilities for CICS Customers v4 (20)

How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Mastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: Webinar
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
 
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
NZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of RecordNZS-2990 Made with IBM - Mobile-ready Systems of Record
NZS-2990 Made with IBM - Mobile-ready Systems of Record
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
 

Recently uploaded

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

New Continuous Release and Deployment Capabilities for CICS Customers v4

  • 1. Accelerating Product and Service Innovation © 2014 IBM Corporation New Continuous Release and Deployment Capabilities for CICS Customers Mike Fulton Distinguished Engineer, CTO DevOps for Enterprise Systems fultonm@ca.ibm.com Luis Carlos Silva Continuous Testing and Delivery for z Systems Offering Manager lcsilva@ca.ibm.com Tony (Chen Zhang Hong) Lead Developer for UrbanCode Deploy z/OS chenzhh@cn.ibm.com Dec 2015
  • 2. Customer’s Release and Deploy Challenges Impact Their Entire Business Costly, error prone manual processes and efforts to deliver software across an enterprise CHALLENGES Upgrade risk due to managing multiple application configurations and versions across servers Slow deployment to development and test environments leave teams waiting and unproductive CHALLENGES Operations/ Production Development/ Test Customers Business Owners Knight Capital lost $440 million in 45 minutes due to a misconfigured release A bad software upgrade at RBS Bank left millions unable to access money for 4 days New Zealand’s biggest phone company, Telecom paid out $2.7 million to some 47,000 customers who were overcharged after a software glitch
  • 3. Analysis Design Code Test Deploy Maintain Transformation is key The key difference being, there is no one team or group at the center. Rather all dev teams get elevated as active (equal) participants throughout the entire process. Operations is now a first class citizen and also an active (equal) participant throughout the entire process. By the end of 2015, 75% of large organizations are expected to have adopted agile DevOps practices (IDC)
  • 4. Release and Deploy Challenges in a Variable Speed IT Rapid iterations Develop Build Test Deploy Production API Catalog Develop Build Test Deploy Slower iterations Production Systems of Interaction Systems of Record Digital Applications Enterprise Applications Automation CoordinationAlignment
  • 5. Push Button Deployments Role based security & gates Scalable Architecture 1.2.3 System of Record Everything is versioned & auditable Easy to use process designer Re-useable / Extensible Integrations & Workflows Continuous Delivery Across Environments IBM UrbanCode Deploy
  • 6. Promote Deploy Test Environment – RD&T • Download build output from artifact repository on z/OS • Deploy to z/OS or RD&T to test application changes Application under test IBM UrbanCode Deploy for z/OS Continuous Release and Deploy for the z/OS • Provides a unified solution for continuous delivery of heterogeneous enterprise applications • Accelerate delivery and reduces cycle time to develop/test multi-tier applications across heterogeneous environments and platforms • Reduce costs and eliminate delays for delivering mainframe applications • Minimize risk and improve productivity across disparate teams with cross-platform release planning
  • 7. UrbanCode Deploy Mainframe Capabilities Overview • z/OS and Linux on System z platform support • Incremental deployment and rollback • Security features: Impersonation, PassTicket authentication • Deployment of sequential data sets • Deployment of data set deletions • Deployment of PDS • SCM agnostic artifact packaging • z/OS artifact repository in USS • Deployment of Java applications to USS • Support for UCD CodeStation • RTC build integration • z/OS Utility plug-ins for TSO/ISPF/MVS command, JCL, REXX and PDS processing • Deployment support for: • DB2 for z/OS • IMS • Deployment and configuration support for CICS • Deployment and configuration support for WAS for z/OS
  • 8. Overview  IBM CICS Transaction Server for z/OS provides scalable, general-purpose, transaction processing solutions for high- volume updates to shared data. Businesses have used CICS to differentiate themselves by creating, extending, and evolving their critical applications.  You can use the CICS TS plug-in for UrbanCode Deploy to automate the deployment and undeployment of CICS applications and CICS bundles.  In a wider context, the CICS TS plug-in can be used in conjunction with other CICS tooling to automate the build and deployment of CICS artifacts as part of a continuous delivery environment. Features The plug-in includes steps to: • Install CSD resources, groups, and lists • Install BAS resources, resource descriptions, and groups • Discard resources • Enable and disable resources • Open and close resources • New copy and phase in resources • Make resources available and unavailable • Check the available, enable, and open status of resources • Scan pipelines • Deploy and undeploy a bundle • Deploy and undeploy an application • Check the status of an application • Enable and disable an application • Make an application available and unavailable UrbanCode Deploy CICS TS Plug-in
  • 9.  IBM CICS Configuration Manager is a tool for managing and maintaining CICS Transaction Server definitions. It provides audit, reporting and lifecycle change management control facilities to support the build, management, and deployment of complex mainframe CICS applications.  The CICS CM plug-in for UrbanCode Deploy can be used to automate the resource management process. The resource management process can be simplified by modelling the processes, that might be complex, across each of your environments. For example, these environments might be development, test, and production in different data centers. UrbanCode Deploy CICS CM Plug-in
  • 11. Reduce Risk Increase Speed Improve Quality Flexible and Secure • Easily integrate into existing DevOps pipeline with SCM/build agnostic packaging utility • Artifact repository “on the box” to ensure data governance and compliance • Design dynamic and versioned release processes Transparency and Control • Standardize release planning, tracking, and deployment governance across disparate teams and platforms • Reliably package, deploy and promote incremental native file system changes across environments • Confidently track “what is where” and rollback to any prior version at ease Extensible • Streamline deployment process with out-of-the-box z/OS utility integrations • Support for middleware application deployment and configuration for WAS • Leverage existing deployment scripts or extend with intuitive plugin framework
  • 12. Achieving Faster Time to Market with a 482% ROI The Total Economic ImpactTM of IBM UrbanCode Deploy “The cost benefit to us of implementing UrbanCode was a reduction of 97% in the cost of a release. From an average of eight people working for 3 hours for every release, it’s now one person working 10 to 15 minutes.” ~ Enterprise architect, global specialist insurer 3 Year Benefits: • IT operations resource savings – $430k in allocated resource headcount • Faster time-to-market with improved productivity – $2.65m in savings over 3 years • Reduction in risk of failed deployments – $608k in savings from reduced failed deployments • Reduced cost per release by 97% • Improved employee satisfaction by eliminating repetitive manual processes and easing the workload • Improved scalability and increased transparency into the release process Forrester Consulting interviewed four IBM UrbanCode Deploy customers, gathered and analyzed the data, and created a “composite organization” based on the insight Investment $633,427 Savings & Benefits $3,687,066 ~5X Payback Download the commissioned study conducted by Forrester Consulting https://ibm.biz/urbancodeTEI
  • 13. Under Consideration for Future Releases Expanding DevOps Solutions for Enterprise Systems  DB2 z/OS as option for UCD server’s database  Automated rollback  Deployment of non-file (virtual) resources  Tivoli Workload Scheduler Plugin  MQ z/OS Plugin  z/OSMF Plugin  Deployment of CICS Java applications zOSMF CICS Cloud
  • 14.  Forrester’s study Total Economic Impact of UrbanCode  Webinar: Agility, Velocity and Innovation: Adopting DevOps for 2- Speed IT  Booklet: Mobile to Mainframe DevOps for Dummies book  White Paper: IBM UrbanCode Deploy, Docker and Linux on z Systems  YouTube: DevOps for System z  YouTube: z/OS Application Build and Deployment RTC + UrbanCode Deploy 6.1  YouTube: From BlueMix to Mainframe with IBM UrbanCode Deploy  YouTube: Multi-platform Deployment Automation with IBM UrbanCode Additional Information
  • 16. © Copyright IBM Corporation 2015. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. www.ibm.com/software/products/en/ucdep Thank You!
  • 18. Auto build, deploy and test in 5 minutes Reference Case – An IBM Team Auto Deploy & Test IBM UrbanCode Deploy Rational Team Concert Selective Deploy Build Push builds Kick-off deploy z/OS 2.1DEV z/OS 1.13Primary Test z/OS 2.1 RD&T Extended Test z/OS 2.1 Performance Test z/OS 1.13 RD&T Extended Test
  • 19. UCD 6.2.0 – Security Enhancements  Impersonation is supported in z/OS now –RACF profiles must be setup to allow su to change user –Impersonation can be configured on each process step, default impersonation can be configured on resource.  Support PassTicket authentication in JCL steps –Avoid storing MVS user password in UCD.  A section for Security requirements on z/OS is added to the online documentation
  • 20. UCD 6.2.0 – CodeStation Support  Choice of two CodeStations  CodeStation in HFS (Default) – Within the mainframe box, secure and reliable – Need to use FTP to get version to another LPAR for deployment  CodeStation in UCD – Same CodeStation as any distributed version files are stored. – UCD provides secure and consistent way to download to any deploy nodes. (Download Aritfact step) – Cleanup and archive support  User can select CodeStation during installation. It can be changed later in the PROFILE data set Build System CodeStation In HFS Server z/OS LPAR, Build system CodeStation In UCD Create Version
  • 21. UCD 6.2.0 – Additional Data Set Support  Deployment of sequential data sets –Use shiplist to include sequential data sets in a version  Deployment of data set deletions –Use shiplist to include deletions –When rollback the version, deletions will be rolled back as well.  Sample shiplists provided in <agent>/zosamples directory
  • 22. UCD 6.2.0 – UCD SMP/E Installation  UCD version 6.2.0 has SMP/E installation media. – Currently UCD provides SMP/E installation media in each major release (x.y.z). – Zip installation media is available for all releases and fixpacks – The SMP/E media and zip media contains the same product binary.  Where to get the z/OS agent and toolkit installation media – SMP/E media (6.1.1, 6.2.0) The files are put together in the UCD server part in following directories. <part zip>ibm-ucd-installz-osHRUCxyz.pdf (the program directory) <part zip>ibm-ucd-installz-osHRUCxyz* (MCS and RELFILEs) The JDK part has the z/OS JDK – Zip media. (all release and fixpacks) Download following two files from a running UCD server’s web UI. Help -> Tools -> IBM UrbanCode Deploy Agent Help -> Tools -> IBM UrbanCode Deploy z/OS Deploy Toolkit
  • 23. UCD 6.2.0 – z/OS Utility Plug-in Enhancements  UCD 6.2.0 includes zOS Utility plugin v17  Major enhancement since UCD 6.1.1 which includes zOS Utility plugin v5 –Dataset/Member iteration functions are consolidated into Generate Artifact Information step –Run MVS Command step is added –Submit job step is enhanced to allow submitting multiple jobs. –Submit Job and Wait For Job steps are enhanced to allow passticket authentication. –Submit Job step is enhanced to support a default job statement. –Added new template process for downloading artifacts from UrbanCode Deploy server CodeStation. –Bug fixes
  • 24. UCD 6.2.0 – DB2 z/OS Application Deploy Template  Describe how to define a deployment process against various complex environments with one time effort –Multiple tenant environments –Multiple sysplex environments  Explain how to roll out different types of objects and to run related utilities and commands  Demonstrate different deployment logic paths (CREATE vs ALTER) to handle scenarios where objects may or may not already exist  Show how to launch the deployment via batch commands
  • 25. RTC-EE 6.0 Packaging for UrbanCode Deploy 6.2.0  RTC packaging knows where | when | what outputs were built from RTC’s dependency build; it can exploit this knowledge for determining packaging contents.  UCD has a more sophisticated UI and framework for designing deployment processes, executing deployment processes, and keeping track of deployment states. Package with RTC’s intelligence Packages are stored in UrbanCode Deploy Use UrbanCode Deploy to execute and track deployment of packages