2. Continuous Integration (CI) Integrate frequently Automated Verify code and unit tests Build cohesive software faster
3. What’s involved? Single Source Repository TFS, SVN, Perforce, CVS, etc Store everything needed to build your app Automate the build Team Build, Ant, NAnt, MSBuild, Ruby Rake Self-testing Commit often (at least daily) Build upon commit Keep it fast Build output should be accessible Build results should be visible
4. How do we start? Create automated build (nightly) Add test cases to your build Make it fast! Add check-in trigger