TFS Build - Continuous Integration

8

Click here to load reader

Transcript of TFS Build - Continuous Integration

Page 1: TFS Build - Continuous Integration

CONTINUOUS INTEGRATION

WITH TFS

Esteban Garcia

Page 2: TFS Build - Continuous Integration

Continuous Integration (CI) Integrate frequently Automated Verify code and unit tests Build cohesive software faster

Page 3: TFS Build - Continuous Integration

What’s involved? Single Source Repository

TFS, SVN, Perforce, CVS, etcStore everything needed to build your app

Automate the buildTeam 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

Page 4: TFS Build - Continuous Integration

How do we start?

Create automated build (nightly) Add test cases to your build Make it fast! Add check-in trigger

Page 5: TFS Build - Continuous Integration

What’s next?

Code Analysis Metrics Alerts Deployment

Page 6: TFS Build - Continuous Integration

http://msdn.microsoft.com/en-us/library/fda2bad5.aspx

Page 7: TFS Build - Continuous Integration

The Build System

http://msdn.microsoft.com/en-us/library/dd793166.aspx

Page 8: TFS Build - Continuous Integration

Contact Info

[email protected] http://estebanfg.blogspot.com @EstebanFGarcia MSDN Forums: EstebanFG