Intro to continuous integration

1,220 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,220
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Intro to continuous integration

  1. 1. ContinuousintegrationRobots 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. PracticesVersion control.Local development sandboxes.Automated testing.Staged environments. sandbox, testing, production.
  4. 4. BenefitsCommit more often.Commit with confidence.Visibility into project.Faster feedback loops.
  5. 5. Automated botsNo 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 BotsAlways testing.Always building.Always deploying.
  8. 8. Make a good buildRun testsRun lint / code standards checks.Build packages/assets/artifacts.Deploy!
  9. 9. JenkinsEasy to use CI server.Awesome community.Plugins for everything.There are other tools, and they are good too.
  10. 10. DEMO!

×