Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building a Continuous Deployment Pipeline from Scratch

Building a Continuous Deployment Pipeline from Scratch

Note: Most of this sessions consisted of a Live Coding Demo. The slides have been made available mainly containing pointers to the github repo with the actual code.
-----------------------------------------------------
Confused about Continuous Integration vs Delivery vs Deployment? Not sure how to take the next step towards Continuous Deployment?

In this session, Nayan will remove the confusion around the "Continuous" terms. He'll then show you how to go from Commit to Production with no manual steps, while remaining confident that your production system remains stable. We will do this with a variety of open source tools -- from traditional build & integration tools to modern deployment environments & monitoring. You'll leave the session inspired and ready to build your own Continuous Deployment Pipeline when you get back to work.

Nayan Hajratwala

November 20, 2017
Tweet

More Decks by Nayan Hajratwala

Other Decks in Technology

Transcript

  1. Nayan Hajratwala - @nhajratw Continuous Deployment Enables Continuous Delivery of

    Value to Customers Commit to Production with no Manual Intervention
  2. Nayan Hajratwala - @nhajratw Deployment Environment Pivotal Cloud Foundry (pcf

    dev) https://network.pivotal.io/products/pcfdev install cf dev start
  3. Nayan Hajratwala - @nhajratw Things we’re going to do! 1.

    Ensure we start with a clean directory 2. Get the code 3. Execute the tests 4. Build the application 5. Version & Publish the application 6. Deploy the application 7. Implement Failover