Successfully reported this slideshow.

Intro to continuous integration

1

Share

Loading in …3
×
1 of 10
1 of 10

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Intro to continuous integration

  1. 1. Continuous integration Robots takin’ care of bizness.
  2. 2. Continuous wha? “Continuous integration aims to improve the quality of software, and to reduce the time taken to deliver it, by replacing the traditional practice of applying quality control after completing all development. ”
  3. 3. Practices Version control. Local development sandboxes. Automated testing. Staged environments. sandbox, testing, production.
  4. 4. Benefits Commit more often. Commit with confidence. Visibility into project. Faster feedback loops.
  5. 5. Automated bots No humans! Write once, run everywhere. Always behaves the same. Predictable.
  6. 6. When to run the bots After each commit. After each push. On a schedule. When you click a button.
  7. 7. Continuous Bots Always testing. Always building. Always deploying.
  8. 8. Make a good build Run tests Run lint / code standards checks. Build packages/assets/artifacts. Deploy!
  9. 9. Jenkins Easy to use CI server. Awesome community. Plugins for everything. There are other tools, and they are good too.
  10. 10. DEMO!

×