Continuous Integration 
Step by Step 
Wm. Barrett Simms 
barrett@wbsimms.com 
@wbsimms
About Me 
Software 
Developer 
Agile Team 
Member 
Team Lead 
Agile 
Advocate 
SDLC 
Implementer
The measurement process 
Take 
Action 
Identify 
Problems 
Measure
SDLC
What is Continuous Integration? 
The practice of merging all developer working copies with a 
shared mainline several times a day.
Ingredients 
• A Server 
• CI Software 
• Jenkins, TeamCity, TFS, CruiseControl.NET 
• Revision Control 
• A little patience … or consultant
What it looks like? 
Developer CI Server 
Revision 
Control
Step 1 
• You MUST be able to build from the command line
Step 2 
• Configure CI
Step 3 
• Enjoy.
Contact Me 
Barrett Simms 
barrett@wbsimms.com 
http://wbsimms.com 
Twitter: @wbsimms 
Phone: 781.405.4686

Continuous Integration - Step by Step

Editor's Notes

  • #2 Welcome!
  • #3 Focus on technical product delivery