SlideShare a Scribd company logo
© Copyright IBM Corporation 2015
Essentials of UrbanCode Deploy v6.1
Deployment
2 © Copyright IBM Corporation 2015
Module overview
After completing this module, you should be able to
complete these tasks:
 Examine Inventory
 Create Snapshots
 Request a deployment process
 Deploy to an environment
 Examine logging
 Run reports
3 © Copyright IBM Corporation 2015
Deployment: Inventory
UrbanCode Deploy retains an inventory and
history for environments and resources Compliancy shows
whether actual component
inventory matches
expected inventory
Snapshots are known
working sets of
components
Shows which component
versions are deployed on
the environment
Shows what version of
properties were used for
deployment
4 © Copyright IBM Corporation 2015
Deployment: Inventory
Inventories between environments can be
compared
1.
2.
3.
File and configuration
differences can also be
viewed here
5 © Copyright IBM Corporation 2015
Deployment: Inventory compliancy
Fresh environment
- Mapped to some resource, but nothing has been deployed
6 © Copyright IBM Corporation 2015
Deployment: Inventory compliancy
Deploy 1.0 of WEB and DB
- Since no resources have any inventory, we target all of them
- As soon as deployment begins, we set desired inventory for
the environment
7 © Copyright IBM Corporation 2015
Deployment: Inventory compliancy
Deploy 1.0 of WEB and DB
- Since no resources have any inventory, we target all of them
- As soon as deployment begins, we set desired inventory for
the environment
8 © Copyright IBM Corporation 2015
Deployment: Inventory compliancy
Failure!
- DB worked, but one of the web machines was down
- Environment is shown as “noncompliant”
- Two machines have “actual inventory” due to successful
deployment
9 © Copyright IBM Corporation 2015
Deployment: Inventory compliancy
Retry
- Deploy the same thing, but it checks inventory first
(Only resources missing the desired inventory)
10 © Copyright IBM Corporation 2015
Deployment: Inventory compliancy
Success!
11 © Copyright IBM Corporation 2015
Deployment: snapshots
Creating a Snapshot
Component Versions
1
1
2
2
3
3
321Web
Mid. Code
DB
Snapshot
3
2
1
Mid. Config 1 2 3 3
Snapshot Deployment
ENVSnapshot
3
2
1
WEB HOST
MID HOST
DB HOST
2
1
1
3
2
X
3 3 1
Snapshots are collections of component versions and
configuration
•Typically taken after successful testing has been completed on an non-
production environment, then can be deployed to other environments
•Useful for automation, auditing, and visibility
•Can be compared with other snapshots
•Snapshot deployment can be previewed in an environment
12 © Copyright IBM Corporation 2015
Process request
When you have a snapshot you select the environment to deploy to
and select the Process to use for the deployment. It may be the same
Process used to deploy to another environment.
13 © Copyright IBM Corporation 2015
Environments
• User defined set of
resources that host
an application.
• Environments have
different topologies
• Environments are
assigned to specific
applications
• Approvals are
assigned to specific
environments
Note: UrbanCode Deploy maintains an inventory of every artifact that is deployed to each environment
and tracks the differences between them..
14 © Copyright IBM Corporation 2015
Comparing environments
• Select the environment to
compare, click save and the
environment comparison list
opens. The component
versions in each environment
is shown.
• You can compare differences
between environment
properties.
• You can compare differences
between environment files.
15 © Copyright IBM Corporation 2015
Output log
• Server output is written to the server_install_directory/var/log/deployserver.out log file.
• You can open the file directly or access it from the UI (Settings > System > Output
Log).
16 © Copyright IBM Corporation 2015
Reports
• Deployment reports - contain historical information about deployments. Data can be filtered
in various ways and reports can be printed and saved. In addition, you can save search
criteria for later use.
• Security reports - provide information about user roles and privileges.
17 © Copyright IBM Corporation 2015
Module summary
In this module you learned:
 Examine Inventory
 Create Snapshots
 Request a deployment process
 Deploy to an environment
 Examine logging
 Run reports

More Related Content

What's hot (20)

PPT
Module 3: Working with Jazz Source Control
IBM Rational software
 
PDF
IBM UrbanCode Deploy Quick Start Service Offering
IBM Rational software
 
PPT
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
IBM Rational
 
PPTX
Rational Team Concert source control for dummies
Winton Winton
 
PDF
Agile planning with Rational Team Concert
Reedy Feggins Jr
 
PPT
Resources slides
IBM Rational software
 
PPTX
Steer at the Team Level with Rational Team Concert
IBM Rational software
 
PDF
Rational Team Concert Process Customization - What you can and cannot do
Ralph Schoon
 
PPT
Appendix A: Introduction to Collaborative Lifecycle Management
IBM Rational software
 
PPSX
Rational team concert (RTC) tips
Raghunath (Gautam) Soman
 
PPTX
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Bharat Malge
 
PDF
Agile planning with rational team concert
Reedy Feggins Jr
 
PPTX
RTC & Work Item Customization Overview
Bharat Malge
 
PDF
Product Overview: The New IBM UrbanCode Deploy 6.0
IBM UrbanCode Products
 
PPTX
UrbanCode Deploy course and product overview slides
IBM Rational software
 
PDF
Lab1 RTC Overview
IBM Rational software
 
PPTX
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM Rational software
 
PPT
Module 2: Managing Work Items in Rational Team Concert
IBM Rational software
 
PDF
Lab2 RTC Work Items
IBM Rational software
 
PDF
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
 
Module 3: Working with Jazz Source Control
IBM Rational software
 
IBM UrbanCode Deploy Quick Start Service Offering
IBM Rational software
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
IBM Rational
 
Rational Team Concert source control for dummies
Winton Winton
 
Agile planning with Rational Team Concert
Reedy Feggins Jr
 
Resources slides
IBM Rational software
 
Steer at the Team Level with Rational Team Concert
IBM Rational software
 
Rational Team Concert Process Customization - What you can and cannot do
Ralph Schoon
 
Appendix A: Introduction to Collaborative Lifecycle Management
IBM Rational software
 
Rational team concert (RTC) tips
Raghunath (Gautam) Soman
 
Rational Team Concert Build Component-Jazz Build Engine, Maven, Hudson/Jenkis
Bharat Malge
 
Agile planning with rational team concert
Reedy Feggins Jr
 
RTC & Work Item Customization Overview
Bharat Malge
 
Product Overview: The New IBM UrbanCode Deploy 6.0
IBM UrbanCode Products
 
UrbanCode Deploy course and product overview slides
IBM Rational software
 
Lab1 RTC Overview
IBM Rational software
 
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM Rational software
 
Module 2: Managing Work Items in Rational Team Concert
IBM Rational software
 
Lab2 RTC Work Items
IBM Rational software
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
 

Viewers also liked (13)

PDF
Factors to consider when starting a brand-new requirements management project...
IBM Rational software
 
PDF
Reviewing requirements
IBM Rational software
 
PDF
Managing requirements by using baselines
IBM Rational software
 
PDF
Modules as requirement specifications
IBM Rational software
 
PDF
Basic concepts and terminology for the Requirements Management application
IBM Rational software
 
PPT
RELM Overview
IBM Rational software
 
PDF
Assisted deployment services offering overview
IBM Rational software
 
PDF
Token Deployment Services Offerings from Rational Lab Services
IBM Rational software
 
PDF
Overview of Rational Services Offerings
IBM Rational software
 
PDF
Agile ALM Virtual Study Group Session 2 - Backlog management
IBM Rational software
 
PDF
Introduction slides for discovery and deployment planning workshop
IBM Rational software
 
PDF
Agile ALM Virtual Study Session 3 - Sprint activities
IBM Rational software
 
Factors to consider when starting a brand-new requirements management project...
IBM Rational software
 
Reviewing requirements
IBM Rational software
 
Managing requirements by using baselines
IBM Rational software
 
Modules as requirement specifications
IBM Rational software
 
Basic concepts and terminology for the Requirements Management application
IBM Rational software
 
RELM Overview
IBM Rational software
 
Assisted deployment services offering overview
IBM Rational software
 
Token Deployment Services Offerings from Rational Lab Services
IBM Rational software
 
Overview of Rational Services Offerings
IBM Rational software
 
Agile ALM Virtual Study Group Session 2 - Backlog management
IBM Rational software
 
Introduction slides for discovery and deployment planning workshop
IBM Rational software
 
Agile ALM Virtual Study Session 3 - Sprint activities
IBM Rational software
 
Ad

Similar to Deployment module slides (20)

PPTX
Overview
Joanne Scouler
 
PDF
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
IBM UrbanCode Products
 
PDF
Helping Organizations Realize the Value of DevOps with Continuous Software De...
IBM UrbanCode Products
 
PPT
Components module slides
Joanne Scouler
 
PDF
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
 
PDF
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
PPTX
Innovate 2014 DevOps: Release and Deploy Keynote
Daniel Berg
 
PDF
InterConnect 2015: 3540 Release and Deploy Headliner
Daniel Berg
 
PPTX
Ibm urbancode deploy concepts
Joseph's WebSphere Library
 
PDF
Death to Manual Deployments
IBM UrbanCode Products
 
PDF
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
PPTX
S106 using ibm urban code deploy to deliver your apps to cics
nick_garrod
 
PDF
Multi platform application deployment with urban code deploy
Saranga Tripathy
 
PDF
Introduction to IBM UrbanCode Deploy and Release
Rob Cuddy
 
PDF
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
Michael Elder
 
PPT
Application module slides
Joanne Scouler
 
PPT
Innovate 2014 - DevOps Technical Strategy
Daniel Berg
 
PDF
New Continuous Release and Deployment Capabilities for CICS Customers v4
Susan Yoskin
 
PDF
Urban code deploy helps with traditional websphere app server migration
Laurel Dickson-Bull
 
PDF
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
 
Overview
Joanne Scouler
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
IBM UrbanCode Products
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
IBM UrbanCode Products
 
Components module slides
Joanne Scouler
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
 
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
Innovate 2014 DevOps: Release and Deploy Keynote
Daniel Berg
 
InterConnect 2015: 3540 Release and Deploy Headliner
Daniel Berg
 
Ibm urbancode deploy concepts
Joseph's WebSphere Library
 
Death to Manual Deployments
IBM UrbanCode Products
 
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
S106 using ibm urban code deploy to deliver your apps to cics
nick_garrod
 
Multi platform application deployment with urban code deploy
Saranga Tripathy
 
Introduction to IBM UrbanCode Deploy and Release
Rob Cuddy
 
Turning the Heat up on DevOps: Providing a web-based editing experience aroun...
Michael Elder
 
Application module slides
Joanne Scouler
 
Innovate 2014 - DevOps Technical Strategy
Daniel Berg
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
Susan Yoskin
 
Urban code deploy helps with traditional websphere app server migration
Laurel Dickson-Bull
 
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
 
Ad

More from IBM Rational software (10)

PPTX
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
IBM Rational software
 
DOC
Components lab
IBM Rational software
 
DOC
Resource lab
IBM Rational software
 
PDF
IBM InterConnect Speaker Proposal Tips
IBM Rational software
 
PDF
IBM DevOps Announcements - June 2014
IBM Rational software
 
PDF
Rational consulting café to go menu
IBM Rational software
 
PDF
Lab3 RTC Source Control
IBM Rational software
 
PDF
Lab4 RTC Builds
IBM Rational software
 
PDF
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
IBM Rational software
 
PPT
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
IBM Rational software
 
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
IBM Rational software
 
Components lab
IBM Rational software
 
Resource lab
IBM Rational software
 
IBM InterConnect Speaker Proposal Tips
IBM Rational software
 
IBM DevOps Announcements - June 2014
IBM Rational software
 
Rational consulting café to go menu
IBM Rational software
 
Lab3 RTC Source Control
IBM Rational software
 
Lab4 RTC Builds
IBM Rational software
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
IBM Rational software
 
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
IBM Rational software
 

Recently uploaded (20)

PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
Introduction to Indian Writing in English
Trushali Dodiya
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PDF
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
PPTX
Difference between write and update in odoo 18
Celine George
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
Controller Request and Response in Odoo18
Celine George
 
PDF
Introduction presentation of the patentbutler tool
MIPLM
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PPTX
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PDF
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
Introduction to Indian Writing in English
Trushali Dodiya
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
Horarios de distribución de agua en julio
pegazohn1978
 
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
Difference between write and update in odoo 18
Celine George
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Controller Request and Response in Odoo18
Celine George
 
Introduction presentation of the patentbutler tool
MIPLM
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 

Deployment module slides

  • 1. © Copyright IBM Corporation 2015 Essentials of UrbanCode Deploy v6.1 Deployment
  • 2. 2 © Copyright IBM Corporation 2015 Module overview After completing this module, you should be able to complete these tasks:  Examine Inventory  Create Snapshots  Request a deployment process  Deploy to an environment  Examine logging  Run reports
  • 3. 3 © Copyright IBM Corporation 2015 Deployment: Inventory UrbanCode Deploy retains an inventory and history for environments and resources Compliancy shows whether actual component inventory matches expected inventory Snapshots are known working sets of components Shows which component versions are deployed on the environment Shows what version of properties were used for deployment
  • 4. 4 © Copyright IBM Corporation 2015 Deployment: Inventory Inventories between environments can be compared 1. 2. 3. File and configuration differences can also be viewed here
  • 5. 5 © Copyright IBM Corporation 2015 Deployment: Inventory compliancy Fresh environment - Mapped to some resource, but nothing has been deployed
  • 6. 6 © Copyright IBM Corporation 2015 Deployment: Inventory compliancy Deploy 1.0 of WEB and DB - Since no resources have any inventory, we target all of them - As soon as deployment begins, we set desired inventory for the environment
  • 7. 7 © Copyright IBM Corporation 2015 Deployment: Inventory compliancy Deploy 1.0 of WEB and DB - Since no resources have any inventory, we target all of them - As soon as deployment begins, we set desired inventory for the environment
  • 8. 8 © Copyright IBM Corporation 2015 Deployment: Inventory compliancy Failure! - DB worked, but one of the web machines was down - Environment is shown as “noncompliant” - Two machines have “actual inventory” due to successful deployment
  • 9. 9 © Copyright IBM Corporation 2015 Deployment: Inventory compliancy Retry - Deploy the same thing, but it checks inventory first (Only resources missing the desired inventory)
  • 10. 10 © Copyright IBM Corporation 2015 Deployment: Inventory compliancy Success!
  • 11. 11 © Copyright IBM Corporation 2015 Deployment: snapshots Creating a Snapshot Component Versions 1 1 2 2 3 3 321Web Mid. Code DB Snapshot 3 2 1 Mid. Config 1 2 3 3 Snapshot Deployment ENVSnapshot 3 2 1 WEB HOST MID HOST DB HOST 2 1 1 3 2 X 3 3 1 Snapshots are collections of component versions and configuration •Typically taken after successful testing has been completed on an non- production environment, then can be deployed to other environments •Useful for automation, auditing, and visibility •Can be compared with other snapshots •Snapshot deployment can be previewed in an environment
  • 12. 12 © Copyright IBM Corporation 2015 Process request When you have a snapshot you select the environment to deploy to and select the Process to use for the deployment. It may be the same Process used to deploy to another environment.
  • 13. 13 © Copyright IBM Corporation 2015 Environments • User defined set of resources that host an application. • Environments have different topologies • Environments are assigned to specific applications • Approvals are assigned to specific environments Note: UrbanCode Deploy maintains an inventory of every artifact that is deployed to each environment and tracks the differences between them..
  • 14. 14 © Copyright IBM Corporation 2015 Comparing environments • Select the environment to compare, click save and the environment comparison list opens. The component versions in each environment is shown. • You can compare differences between environment properties. • You can compare differences between environment files.
  • 15. 15 © Copyright IBM Corporation 2015 Output log • Server output is written to the server_install_directory/var/log/deployserver.out log file. • You can open the file directly or access it from the UI (Settings > System > Output Log).
  • 16. 16 © Copyright IBM Corporation 2015 Reports • Deployment reports - contain historical information about deployments. Data can be filtered in various ways and reports can be printed and saved. In addition, you can save search criteria for later use. • Security reports - provide information about user roles and privileges.
  • 17. 17 © Copyright IBM Corporation 2015 Module summary In this module you learned:  Examine Inventory  Create Snapshots  Request a deployment process  Deploy to an environment  Examine logging  Run reports

Editor's Notes

  • #4: When you deploy what you have in your application it becomes your standard of what you want. If a component didn’t make it to an environment then it will not show compliancy. Components get added to an inventory when the application is deployed. If everything went well it will be in compliance, if it didn’t you will know. You can have properties on components and properties on componnent resources. On resources you can have properties on them also. You could have changed the properties on a component. Component properties are things that are consumed by component processes that could be relative to other components. Component properties could be things about artifacts. Inventory tracks all the components that are there. You could have components there that are not from snapshots. It tracks components that you tried to deploy. You see the inventory for each environment.
  • #5: This is what you examine before you create a snapshot.
  • #6: Two versions of the web component here. You created environment, resource group, there is no inventory yet because nothing is deployed. The resource is the abstract mapping of the target. It’s an abstract object that points to a physical machine.
  • #7: The language is a bit confusing. It’s talking the actual deployment target which is mapped to a resource. When is inventory set? Not when you set up the environment, the inventory is not set up yet. You must run deployment tto get inventory -that’s when it sets the compliancy.
  • #9: Resource describes where the deployment is going. It just identifies the computer target.
  • #13: As environments get more critical you could have differences in a final production environment. Take snapshot of your final test environment or final production environment. You move the snapshot from test to production and you have a problem, you go back to the snapshot you have of production. So you always have a baseline snapshot of what was working in production.
  • #14: You cannot create an environment naked on it’s own it is always part of an application. An application has the whole lifecycle in it usually. It contains all the components that you are worried about. You might have an application for every business unit or every application.
  • #15: This is assuming the environment are all part of the same application. You can’t compare environments from different applications.
  • #16: This is what you use to troubleshoot a deployment.
  • #17: Reports are good for showing how long things took. If you have performance issues reports are good for sorting it out. Security reports gives you rosters of what teams are assigned to different componnts, and what teams are assigned to different environments. Reports could show what roles or users, or teams could do what. Reports are good for administrators.