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

Release early, release often!

Release early, release often!

Continuous deployment and the cloud!

http://www.railsonfire.com

railsonfire

April 20, 2012
Tweet

More Decks by railsonfire

Other Decks in Programming

Transcript

  1. Outline 1. What is Continuous Integration/Continuous Deployment 2. Why is

    it important 3. Are there any examples? 4. And you do what exactly? 5. What is the future of this 6. A better tomorrow today
  2. A better tomorrow, today 1. Test/Test/Test, but be smart about

    it 2. Automate Deployment 3. Automate Rollback
  3. A better tomorrow, today 1. Test/Test/Test, but be smart about

    it 2. Automate Deployment 3. Automate Rollback 4. Build small services
  4. A better tomorrow, today 1. Test/Test/Test, but be smart about

    it 2. Automate Deployment 3. Automate Rollback 4. Build small services 5. Deploy to Staging
  5. A better tomorrow, today 1. Test/Test/Test, but be smart about

    it 2. Automate Deployment 3. Automate Rollback 4. Build small services 5. Deploy to Staging 6. Use your staging environment
  6. A better tomorrow, today 1. Test/Test/Test, but be smart about

    it 2. Automate Deployment 3. Automate Rollback 4. Build small services 5. Deploy to Staging 6. Use your staging environment 7. Automatically deploy to production