SlideShare ist ein Scribd-Unternehmen logo
1 von 53
Accelerated Application Delivery
    on a Continuous Platform

Realizing Continuous Deployment with Bamboo & Deployit
Speakers
Agenda



• Taking Continuous Integration to the Next Level

• From Continuous Integration to Continuous
Delivery, Testing and Deployment

• Demo

• Q&A
Atlassian Bamboo
Continuous Integration
Continuous Deployment
Release Management
• Continuous Integration
• Continuous Deployment
• Release Management
Traditional Deployment
Traditional Deployment
Continuous Deployment
Bamboo Structure
PLAN         Plan

            Stage

              Job
Bamboo Structure
        PLAN         Plan
STAGE
                    Stage
STAGE
                      Job
STAGE
Bamboo Structure
        PLAN         Plan
STAGE          JOB
                     Stage
STAGE   JOB    JOB
                      Job
STAGE   JOB    JOB
P
Atlassian Bamboo
Intro to XebiaLabs

•   The Leading Provider of Deployment Automation
•   Offices in US, the Netherlands, France, India
•   Customers Worldwide
•   Global Partner Network
Our Mission


To offer the Enterprise one Best Practice for Application
           Release Automation to achieve:

• Accelerated Time to Market

• Reduced Operational Expenditure

• One robust Deployment Best Practice for Release
  Teams, Development Teams and CIOs
What is Application Release Automation?


“Application Release Automation is the process of automating the application
release lifecycle, from build to production, to achieve better resource utilization
and speed to market for applications”




 Companies should evaluate release automation software to reduce
 manual efforts and scripts for deploying application software across
 and within ALM environments. Ronnie Colville, Donna Scott - Senior Analysts
The Dev…..Ops Gap

                                                                        ITSM
                                                                        Change, Config etc.
                                                                        Management
                                                                                              Private Cloud

                                    Continuous
                                    Build
                                    Bamboo…


                                                                                                  Virtual
                                                                                                Datacenter

IDEs            SCM                                Release
RAD, Eclipse…   ClearCase, SVN...                  Management


                                                                                              Infrastructure


                                    Interactive Build
                                    Maven, Ant…



                                                                                               Monitoring
                                                                                               HP, Tivoli,…




                                    Dev                                          Ops
Bridging the Gap

                                                                                                 ITSM
                                                                                                 Change, Config etc.
                                                                                                 Management
                                                                                                                       Private Cloud

                                    Continuous
                                    Build
                                    Bamboo…


                                                                                                                           Virtual
                                                                                                                         Datacenter

IDEs            SCM                                Release
RAD, Eclipse…   ClearCase, SVN...                  Management


                                                                                                                       Infrastructure


                                    Interactive Build
                                    Maven, Ant…



                                                                                                                        Monitoring
                                                                Streamlined, integrated, end-to-end                     HP, Tivoli,…

                                                                automation of both Development and IT
                                                                Operations’ activities


                                    Dev                                                                   Ops
Why is There an Urgent Need to Automate?

  GOV’T            RETAIL          TRAVEL




TECHNOLOGY    MANUFACTURING    FINANCIAL SERVICES
Agile & Business Value
Agile & Business Value




Business value happens here…
Continuous³?



• Fewer than 5% have release teams
  focused on continuous delivery

“teams frustrated with slow software delivery
  and their release management process”

“many frustrating issues that keep teams from
  releasing software with visibility,
  predictability, and speed”
"Release Management And The 'First Rule Of Holes'", J.S. Hammond
“Five Ways To Streamline Release Management”
Time-to-Deploy
Time-to-Deploy




82% > 24h
Application Delivery Chain




                                                                        Monitor,
                                       Integration
Develop   Check in         Unit test                 Package   Deploy   manage,
                                           test
                                                                        promote




                     Dev                                       Ops
Application Delivery Chain




                                                                        Monitor,
                                       Integration
Develop   Check in         Unit test                 Package   Deploy   manage,
                                           test
                                                                        promote




                     Dev                                       Ops
Application Delivery Chain




                                                                                Monitor,
                                       Integration
Develop   Check in         Unit test                 Package           Deploy   manage,
                                           test
                                                                                promote




                                                      Infrastructure




                     Dev                                               Ops
Application Delivery Chain




                                                                                                                   Monitor,
                                                 Integration
Develop   Check in         Unit test                                  Package                   Deploy             manage,
                                                     test
                                                                                                                   promote




                                                                                                          Snapshot,
                                       On-demand
                                                                                                         make virtual
                                       provisioning              Virtual                                  appliance
                                                               Datacenter       Private Cloud




                     Dev                                                                        Ops
Algorithm-based Application Release Automation




• Inherent scalability to today’s and tomorrow’s IT landscape and Agile and
cloud developments
• Correctly emphasizes the main goal of releases: deployed applications
• Separation of purpose and implementation
• Shield users from platform-dependent complexity
• Zero maintenance
6 Reasons to Move to Integrated Bamboo & Deployit


• Continuous³ - delivery, testing, deployment

• Improve business visibility

• Increase shared ownership

• Increase service quality and reliability

• Accelerate feature time-to-market

• Empower the Team
                                                6
Continuous³

• More testing, more quality

• Incremental improvement over big bang

• Continuous delivery: always have a release
package available

• Continuous testing: always have a release
package with a known quality level

• Continuous release: automatically make verified
features available to customers

• Automatically deliver business value!
Improve business visibility


• What is running where?

• At what stage in the release lifecycle is my
business service?

• Which conditions have been/still need to be met?

• What is my success rate for service releases?

• Am I improving service turnaround time and
release quality?
Increase service quality and reliability


• Increased reproducibility through automated
application and environment configuration
management

• Reduce failure rate for environment promotions

• Ensure test environments match production

• Use one standardized deployment process
across all environments
Increase shared ownership


• Single interaction point for developers and
operations

• Improved collaboration through joint insight

• Shared responsibilities (e.g. application artifacts
vs. configuration) backed by role-based access
control

• Stepwise transition from split application vs.
configuration to automated packaging of entire
application/(virtual) applicance
Accelerate feature time-to-market


• Speed up releases through delta deployments

• Similar to incremental builds

• Automatically adjust to environment changes
(auto-scaling, new versions etc.)

• Integration with build, release etc. tooling for
continuous toolchain
Empower the Team


• “Self-service” model

• Same process across environments and
technologies

• No reliance on scarce specialists

• Everyone in the Team can deploy if required

• Shared ownership, shared responsibility

• “Become enabler of change”
More Information

Bamboo/Deployit integration:
https://plugins.atlassian.com/plugin/details/677231
http://agile.dzone.com/news/continuous-deployment-0
https://www.youtube.com/watch?v=_2-aZODJtqM




Deployit: www.xebialabs.com/tour

Blog: blog.xebialabs.com

Twitter: @xebialabs

YouTube: youtube.com/xebialabs

Weitere ähnliche Inhalte

Was ist angesagt?

Continuous integration / continuous delivery of web applications, Eugen Kuzmi...
Continuous integration / continuous delivery of web applications, Eugen Kuzmi...Continuous integration / continuous delivery of web applications, Eugen Kuzmi...
Continuous integration / continuous delivery of web applications, Eugen Kuzmi...Evgeniy Kuzmin
 
Continuous Integration/ Continuous Delivery of web applications
Continuous Integration/ Continuous Delivery of web applicationsContinuous Integration/ Continuous Delivery of web applications
Continuous Integration/ Continuous Delivery of web applicationsEvgeniy Kuzmin
 
Continuous integration / continuous delivery
Continuous integration / continuous deliveryContinuous integration / continuous delivery
Continuous integration / continuous deliveryEatDog
 
Continuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerContinuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerMukta Aphale
 
Android + jenkins
Android + jenkinsAndroid + jenkins
Android + jenkinsFred Lin
 
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...Peter Leschev
 
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and TestimSelenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and TestimCodefresh
 
Distribute your code with NUget and build vNext
Distribute your code with NUget and build vNextDistribute your code with NUget and build vNext
Distribute your code with NUget and build vNextGian Maria Ricci
 
Seminar continuous delivery 19092013
Seminar continuous delivery 19092013Seminar continuous delivery 19092013
Seminar continuous delivery 19092013Joris De Winne
 
Master your metadata
Master your metadataMaster your metadata
Master your metadataTim Pettersen
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutVMware Tanzu
 
Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"Fwdays
 
Building the Test Automation Framework - Jenkins for Testers
Building the Test Automation Framework - Jenkins for TestersBuilding the Test Automation Framework - Jenkins for Testers
Building the Test Automation Framework - Jenkins for TestersWilliam Echlin
 
Jenkins Pipelining and Gatling Integration
Jenkins Pipelining and  Gatling IntegrationJenkins Pipelining and  Gatling Integration
Jenkins Pipelining and Gatling IntegrationKnoldus Inc.
 
Jenkins introduction
Jenkins introductionJenkins introduction
Jenkins introductionGourav Varma
 
Jenkins review buddy
Jenkins review buddyJenkins review buddy
Jenkins review buddyAske Olsson
 
Introduction to Application insights
Introduction to Application insightsIntroduction to Application insights
Introduction to Application insightsGian Maria Ricci
 
Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014CloudBees
 

Was ist angesagt? (20)

Jenkins Reviewbot
Jenkins ReviewbotJenkins Reviewbot
Jenkins Reviewbot
 
Continuous integration / continuous delivery of web applications, Eugen Kuzmi...
Continuous integration / continuous delivery of web applications, Eugen Kuzmi...Continuous integration / continuous delivery of web applications, Eugen Kuzmi...
Continuous integration / continuous delivery of web applications, Eugen Kuzmi...
 
Continuous Integration/ Continuous Delivery of web applications
Continuous Integration/ Continuous Delivery of web applicationsContinuous Integration/ Continuous Delivery of web applications
Continuous Integration/ Continuous Delivery of web applications
 
Continuous integration / continuous delivery
Continuous integration / continuous deliveryContinuous integration / continuous delivery
Continuous integration / continuous delivery
 
Continuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerContinuous Testing using Shippable and Docker
Continuous Testing using Shippable and Docker
 
Dev ops using Jenkins
Dev ops using JenkinsDev ops using Jenkins
Dev ops using Jenkins
 
Android + jenkins
Android + jenkinsAndroid + jenkins
Android + jenkins
 
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
How Atlassian's Build Engineering Team Has Scaled to 150k Builds Per Month an...
 
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and TestimSelenium Testing your Kubernetes Apps with Machine Learning and Testim
Selenium Testing your Kubernetes Apps with Machine Learning and Testim
 
Distribute your code with NUget and build vNext
Distribute your code with NUget and build vNextDistribute your code with NUget and build vNext
Distribute your code with NUget and build vNext
 
Seminar continuous delivery 19092013
Seminar continuous delivery 19092013Seminar continuous delivery 19092013
Seminar continuous delivery 19092013
 
Master your metadata
Master your metadataMaster your metadata
Master your metadata
 
Improving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware TakeoutImproving Your Company’s Health with Middleware Takeout
Improving Your Company’s Health with Middleware Takeout
 
Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"
 
Building the Test Automation Framework - Jenkins for Testers
Building the Test Automation Framework - Jenkins for TestersBuilding the Test Automation Framework - Jenkins for Testers
Building the Test Automation Framework - Jenkins for Testers
 
Jenkins Pipelining and Gatling Integration
Jenkins Pipelining and  Gatling IntegrationJenkins Pipelining and  Gatling Integration
Jenkins Pipelining and Gatling Integration
 
Jenkins introduction
Jenkins introductionJenkins introduction
Jenkins introduction
 
Jenkins review buddy
Jenkins review buddyJenkins review buddy
Jenkins review buddy
 
Introduction to Application insights
Introduction to Application insightsIntroduction to Application insights
Introduction to Application insights
 
Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014Jenkins Workflow Webinar - Dec 10, 2014
Jenkins Workflow Webinar - Dec 10, 2014
 

Ähnlich wie Continuous Deployment with Bamboo and Deployit

How Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsHow Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsXebiaLabs
 
Optimize your Application Delivery
Optimize your Application DeliveryOptimize your Application Delivery
Optimize your Application DeliveryXebiaLabs
 
Application deployment automation (XebiaLabs)
Application deployment automation (XebiaLabs)Application deployment automation (XebiaLabs)
Application deployment automation (XebiaLabs)XebiaLabs
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010XebiaLabs
 
Token Based Support (TBS)
Token Based Support (TBS)Token Based Support (TBS)
Token Based Support (TBS)Kevin Kuttappa
 
20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamut20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamutOsamu Takazoe
 
DevOps як System Administration 2.0
DevOps як System Administration 2.0DevOps як System Administration 2.0
DevOps як System Administration 2.0SoftServe
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumTom Crombez
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTSMicrosoft Iceland
 
Hisham Dalle - Zero client computing - taking the desktop into the cloud
Hisham Dalle - Zero client computing - taking the desktop into the cloudHisham Dalle - Zero client computing - taking the desktop into the cloud
Hisham Dalle - Zero client computing - taking the desktop into the cloudnooralmousa
 
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...Novell
 
Embedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesEmbedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesMichael Findling
 
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsIT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsNovell
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdfNovell
 
Building a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground UpBuilding a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground UpNovell
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 PredictionsFlexera
 
Intalio|Cloud Overview
Intalio|Cloud OverviewIntalio|Cloud Overview
Intalio|Cloud OverviewIntalio
 
IBM Rational Software Conference 2009 Day 2 Keynote: Al Zollar
IBM Rational Software Conference 2009 Day 2 Keynote: Al ZollarIBM Rational Software Conference 2009 Day 2 Keynote: Al Zollar
IBM Rational Software Conference 2009 Day 2 Keynote: Al ZollarKathy (Kat) Mandelstein
 
IBM Watson vs. Your Data Center
IBM Watson vs. Your Data CenterIBM Watson vs. Your Data Center
IBM Watson vs. Your Data CenterHerb Hernandez
 

Ähnlich wie Continuous Deployment with Bamboo and Deployit (20)

How Application Release Automation Powers DevOps
How Application Release Automation Powers DevOpsHow Application Release Automation Powers DevOps
How Application Release Automation Powers DevOps
 
Optimize your Application Delivery
Optimize your Application DeliveryOptimize your Application Delivery
Optimize your Application Delivery
 
Application deployment automation (XebiaLabs)
Application deployment automation (XebiaLabs)Application deployment automation (XebiaLabs)
Application deployment automation (XebiaLabs)
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
 
Token Based Support (TBS)
Token Based Support (TBS)Token Based Support (TBS)
Token Based Support (TBS)
 
20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamut20120609 cod mms_feedback_osamut
20120609 cod mms_feedback_osamut
 
DevOps як System Administration 2.0
DevOps як System Administration 2.0DevOps як System Administration 2.0
DevOps як System Administration 2.0
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuum
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Hisham Dalle - Zero client computing - taking the desktop into the cloud
Hisham Dalle - Zero client computing - taking the desktop into the cloudHisham Dalle - Zero client computing - taking the desktop into the cloud
Hisham Dalle - Zero client computing - taking the desktop into the cloud
 
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
 
Embedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesEmbedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero Technologies
 
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business WorldsIT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
IT and Business Alignment - Mapping the Physical, Virtual and Business Worlds
 
BSM201.pdf
BSM201.pdfBSM201.pdf
BSM201.pdf
 
Building a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground UpBuilding a Configuration Management Database from the Ground Up
Building a Configuration Management Database from the Ground Up
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
 
IBM Cloud Strategy
IBM Cloud StrategyIBM Cloud Strategy
IBM Cloud Strategy
 
Intalio|Cloud Overview
Intalio|Cloud OverviewIntalio|Cloud Overview
Intalio|Cloud Overview
 
IBM Rational Software Conference 2009 Day 2 Keynote: Al Zollar
IBM Rational Software Conference 2009 Day 2 Keynote: Al ZollarIBM Rational Software Conference 2009 Day 2 Keynote: Al Zollar
IBM Rational Software Conference 2009 Day 2 Keynote: Al Zollar
 
IBM Watson vs. Your Data Center
IBM Watson vs. Your Data CenterIBM Watson vs. Your Data Center
IBM Watson vs. Your Data Center
 

Mehr von XebiaLabs

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessXebiaLabs
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...XebiaLabs
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation XebiaLabs
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementXebiaLabs
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...XebiaLabs
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsXebiaLabs
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyXebiaLabs
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastXebiaLabs
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?XebiaLabs
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsXebiaLabs
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOpsXebiaLabs
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsXebiaLabs
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDXebiaLabs
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...XebiaLabs
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps PredictionsXebiaLabs
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMXebiaLabs
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?XebiaLabs
 

Mehr von XebiaLabs (20)

Metrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation SuccessMetrics That Matter: How to Measure Digital Transformation Success
Metrics That Matter: How to Measure Digital Transformation Success
 
Infrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale OrganizationsInfrastructure as Code in Large Scale Organizations
Infrastructure as Code in Large Scale Organizations
 
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
 
Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation Don't Let Technology Slow Down Your Digital Transformation
Don't Let Technology Slow Down Your Digital Transformation
 
Deliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream ManagementDeliver More Customer Value with Value Stream Management
Deliver More Customer Value with Value Stream Management
 
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
Building a Software Chain of Custody: A Guide for CTOs, CIOs, and Enterprise ...
 
XebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene KimXebiaLabs: DevOps 2020 with Gene Kim
XebiaLabs: DevOps 2020 with Gene Kim
 
From Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOpsFrom Chaos to Compliance: The New Digital Governance for DevOps
From Chaos to Compliance: The New Digital Governance for DevOps
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint TechnologyBuild a Bridge Between CI/CD and ITSM w/ Quint Technology
Build a Bridge Between CI/CD and ITSM w/ Quint Technology
 
Make Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the PastMake Software Audit Nightmares a Thing of the Past
Make Software Audit Nightmares a Thing of the Past
 
Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?Is Your DevOps Ready for the Cloud?
Is Your DevOps Ready for the Cloud?
 
Compliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-DeploymentsCompliance und Sicherheit im Rahmen von Software-Deployments
Compliance und Sicherheit im Rahmen von Software-Deployments
 
All Roads Lead to DevOps
All Roads Lead to DevOpsAll Roads Lead to DevOps
All Roads Lead to DevOps
 
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid DeploymentsReaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
Reaching Cloud Utopia: How to Create a Single Pipeline for Hybrid Deployments
 
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CDAvoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
Avoid Troubled Waters: Building a Bridge Between ServiceNow and CI/CD
 
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
Shift Left and Automate: How to Bake Compliance and Security into Your Softwa...
 
2019 DevOps Predictions
2019 DevOps Predictions2019 DevOps Predictions
2019 DevOps Predictions
 
Building a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSMBuilding a Bridge Between CI/CD and ITSM
Building a Bridge Between CI/CD and ITSM
 
DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?DevOps Hits Adolescence – what’s next?
DevOps Hits Adolescence – what’s next?
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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 challengesrafiqahmad00786416
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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...DianaGray10
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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].pdfOverkill Security
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
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 Subbuapidays
 
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)wesley chun
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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 TerraformAndrey Devyatkin
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
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
 
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)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Continuous Deployment with Bamboo and Deployit

  • 1. Accelerated Application Delivery on a Continuous Platform Realizing Continuous Deployment with Bamboo & Deployit
  • 3. Agenda • Taking Continuous Integration to the Next Level • From Continuous Integration to Continuous Delivery, Testing and Deployment • Demo • Q&A
  • 8. • Continuous Integration • Continuous Deployment • Release Management
  • 12. Bamboo Structure PLAN Plan Stage Job
  • 13. Bamboo Structure PLAN Plan STAGE Stage STAGE Job STAGE
  • 14. Bamboo Structure PLAN Plan STAGE JOB Stage STAGE JOB JOB Job STAGE JOB JOB
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. P
  • 29. Intro to XebiaLabs • The Leading Provider of Deployment Automation • Offices in US, the Netherlands, France, India • Customers Worldwide • Global Partner Network
  • 30. Our Mission To offer the Enterprise one Best Practice for Application Release Automation to achieve: • Accelerated Time to Market • Reduced Operational Expenditure • One robust Deployment Best Practice for Release Teams, Development Teams and CIOs
  • 31. What is Application Release Automation? “Application Release Automation is the process of automating the application release lifecycle, from build to production, to achieve better resource utilization and speed to market for applications” Companies should evaluate release automation software to reduce manual efforts and scripts for deploying application software across and within ALM environments. Ronnie Colville, Donna Scott - Senior Analysts
  • 32. The Dev…..Ops Gap ITSM Change, Config etc. Management Private Cloud Continuous Build Bamboo… Virtual Datacenter IDEs SCM Release RAD, Eclipse… ClearCase, SVN... Management Infrastructure Interactive Build Maven, Ant… Monitoring HP, Tivoli,… Dev Ops
  • 33. Bridging the Gap ITSM Change, Config etc. Management Private Cloud Continuous Build Bamboo… Virtual Datacenter IDEs SCM Release RAD, Eclipse… ClearCase, SVN... Management Infrastructure Interactive Build Maven, Ant… Monitoring Streamlined, integrated, end-to-end HP, Tivoli,… automation of both Development and IT Operations’ activities Dev Ops
  • 34. Why is There an Urgent Need to Automate? GOV’T RETAIL TRAVEL TECHNOLOGY MANUFACTURING FINANCIAL SERVICES
  • 36. Agile & Business Value Business value happens here…
  • 37. Continuous³? • Fewer than 5% have release teams focused on continuous delivery “teams frustrated with slow software delivery and their release management process” “many frustrating issues that keep teams from releasing software with visibility, predictability, and speed” "Release Management And The 'First Rule Of Holes'", J.S. Hammond “Five Ways To Streamline Release Management”
  • 40. Application Delivery Chain Monitor, Integration Develop Check in Unit test Package Deploy manage, test promote Dev Ops
  • 41. Application Delivery Chain Monitor, Integration Develop Check in Unit test Package Deploy manage, test promote Dev Ops
  • 42. Application Delivery Chain Monitor, Integration Develop Check in Unit test Package Deploy manage, test promote Infrastructure Dev Ops
  • 43. Application Delivery Chain Monitor, Integration Develop Check in Unit test Package Deploy manage, test promote Snapshot, On-demand make virtual provisioning Virtual appliance Datacenter Private Cloud Dev Ops
  • 44. Algorithm-based Application Release Automation • Inherent scalability to today’s and tomorrow’s IT landscape and Agile and cloud developments • Correctly emphasizes the main goal of releases: deployed applications • Separation of purpose and implementation • Shield users from platform-dependent complexity • Zero maintenance
  • 45. 6 Reasons to Move to Integrated Bamboo & Deployit • Continuous³ - delivery, testing, deployment • Improve business visibility • Increase shared ownership • Increase service quality and reliability • Accelerate feature time-to-market • Empower the Team 6
  • 46. Continuous³ • More testing, more quality • Incremental improvement over big bang • Continuous delivery: always have a release package available • Continuous testing: always have a release package with a known quality level • Continuous release: automatically make verified features available to customers • Automatically deliver business value!
  • 47. Improve business visibility • What is running where? • At what stage in the release lifecycle is my business service? • Which conditions have been/still need to be met? • What is my success rate for service releases? • Am I improving service turnaround time and release quality?
  • 48. Increase service quality and reliability • Increased reproducibility through automated application and environment configuration management • Reduce failure rate for environment promotions • Ensure test environments match production • Use one standardized deployment process across all environments
  • 49. Increase shared ownership • Single interaction point for developers and operations • Improved collaboration through joint insight • Shared responsibilities (e.g. application artifacts vs. configuration) backed by role-based access control • Stepwise transition from split application vs. configuration to automated packaging of entire application/(virtual) applicance
  • 50. Accelerate feature time-to-market • Speed up releases through delta deployments • Similar to incremental builds • Automatically adjust to environment changes (auto-scaling, new versions etc.) • Integration with build, release etc. tooling for continuous toolchain
  • 51. Empower the Team • “Self-service” model • Same process across environments and technologies • No reliance on scarce specialists • Everyone in the Team can deploy if required • Shared ownership, shared responsibility • “Become enabler of change”
  • 52.