TFS Build - Continuous Integration

Post on 08-May-2015

2.431 views 8 download

Transcript of TFS Build - Continuous Integration

CONTINUOUS INTEGRATION

WITH TFS

Esteban Garcia

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

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

How do we start?

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

What’s next?

Code Analysis Metrics Alerts Deployment

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

The Build System

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

Contact Info

esteban@m2esolutions.com http://estebanfg.blogspot.com @EstebanFGarcia MSDN Forums: EstebanFG