Successfully reported this slideshow.
Your SlideShare is downloading. ×

Continuous Integration and Continuous Deployment in Enterprise scenario

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 16 Ad

Continuous Integration and Continuous Deployment in Enterprise scenario

Download to read offline

The presentation about Continuous Integration and Continuous Deployment during the Microsoft DevOps Breakfast.

General info about CI and CD.
Demo with Visual Studio Team Services (apply also too TFS)

The presentation about Continuous Integration and Continuous Deployment during the Microsoft DevOps Breakfast.

General info about CI and CD.
Demo with Visual Studio Team Services (apply also too TFS)

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Advertisement

Similar to Continuous Integration and Continuous Deployment in Enterprise scenario (20)

More from Davide Benvegnù (20)

Advertisement

Recently uploaded (20)

Continuous Integration and Continuous Deployment in Enterprise scenario

  1. 1. Davide Benvegnù Microsoft MVP Visual Studio ALM CI and CD in the Enterprise Scenario
  2. 2. Davide Benvegnù • Director & CTO – DBTek Ltd • Former International Development Manager – Aruba.it • Microsoft MVP in Visual Studio ALM • Speaker • Trainer • 13+ years experience in IT • 10+ years experience in Application Lyfecicle Management / DevOps @davidebenvegnu – www.dbtek.com.hk @bout Me
  3. 3. • CI and CD: what and how? • Visual Studio Team Services • Demo end to end Agenda
  4. 4. Continuous Integration and Continuous Deployment
  5. 5. Every* check-in starts a build operation It’s the starting point of a release pipeline Best way to check the code integration Validation of the changes Continuous Integration
  6. 6. After the build succeeds, automated deploy Use deployment templates to deploy your projects to on premises, hybrid, or cloud Can deploy to single environment or to multiple environments (dev, int, test, preprod, prod…) Continuous Deployment
  7. 7. n
  8. 8. Continuous Delivery in VSTS and TFS
  9. 9. Integration Link builds to test results, work items, code, and releases Enterprise readiness Security, pool, and queue management Multi-platform Build natively on Windows, Mac, and Linux CI and CD in VSTS / TFS
  10. 10. Hosted build agents * No installation required Diagnostics View historical changes and output logs Build, test, deploy * Available only on VSTS CI and CD in VSTS / TFS
  11. 11. Diagnose exceptions and performance issues Monitor usage and performance of live apps Monitor ASP.NET or J2EE web apps hosted anywhere Monitor Android, iOS, OSX, Windows apps Telemetry for existing web apps without redeploying About Diagnostic: Application Insights
  12. 12. DEMO

Editor's Notes

  • [Slide goal]

    Describe how DevOps enables organizations to increase the flow of value by focusing on implementation of a continuous delivery pipeline as a means to achieve shorter cycle times.

    [Talk track]

    Continuous delivery is a set of process patterns that enable releases to be highly repeatable and frequent events for every environment - from development to test and ultimately to production. The goal of continuous delivery is to make releases a no-cost non-event, in order to give IT the ability to do them very frequently and no reasons not to.



  • [Slide goal]

    Describe how DevOps enables organizations to increase the flow of value by focusing on adoption and implementation of continuous integration, a key process pattern of continuous delivery, as a means to achieve shorter cycle times.

    [Talk track]

    Continuous integration, one of the process patterns of continuous delivery, turns every commit to the source code repository into an instantiation of the release pipeline, where it becomes a candidate to be delivered to production.


  • [Slide goal]

    Describe how DevOps enables organizations to increase the flow of value by focusing on adoption and implementation of continuous inspection, a key process pattern of continuous delivery, as a means to achieve shorter cycle times.

    [Talk track]

    Continuous inspection through automated unit, performance and acceptance tests reduces the amount of time necessary to build confidence in the release candidate, enabling it to move through the pipeline quickly.


  • [Slide goal]

    Describe how DevOps enables organizations to increase the flow of value by focusing on adoption and implementation of continuous deployment, a key process pattern of continuous delivery, as a means to achieve shorter cycle times.

    [Talk track]

    As it moves through the pipeline, continuous deployment through automaton, enables the release candidate to be deployed to the various environments available to perform work at every stage, in a highly repeatable, low-risk way.






×