Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TFS Build - Continuous Integration


Published on

  • Be the first to comment

TFS Build - Continuous Integration

  1. 1. Continuous integration with TFS<br />Esteban Garcia<br />
  2. 2. Continuous Integration (CI)<br />Integrate frequently<br />Automated<br />Verify code and unit tests<br />Build cohesive software faster<br />
  3. 3. What’s involved?<br />Single Source Repository<br />TFS, SVN, Perforce, CVS, etc<br />Store everything needed to build your app<br />Automate the build<br />Team Build, Ant, NAnt, MSBuild, Ruby Rake<br />Self-testing<br />Commit often (at least daily)<br />Build upon commit<br />Keep it fast<br />Build output should be accessible<br />Build results should be visible<br />
  4. 4. How do we start?<br />Create automated build (nightly)<br />Add test cases to your build<br />Make it fast!<br />Add check-in trigger<br />
  5. 5. What’s next?<br />Code Analysis<br />Metrics<br />Alerts<br />Deployment<br />
  6. 6.<br />
  7. 7. The Build System<br /><br />
  8. 8. Contact Info<br /><br /><br />@EstebanFGarcia<br />MSDN Forums: EstebanFG<br />