TFS Build - Continuous Integration
Click here to load reader
-
Upload
esteban-garcia -
Category
Documents
-
view
2.436 -
download
8
Transcript of TFS Build - Continuous Integration
![Page 1: TFS Build - Continuous Integration](https://reader038.fdocuments.net/reader038/viewer/2022100517/554bb182b4c905ae618b5927/html5/thumbnails/1.jpg)
CONTINUOUS INTEGRATION
WITH TFS
Esteban Garcia
![Page 2: TFS Build - Continuous Integration](https://reader038.fdocuments.net/reader038/viewer/2022100517/554bb182b4c905ae618b5927/html5/thumbnails/2.jpg)
Continuous Integration (CI) Integrate frequently Automated Verify code and unit tests Build cohesive software faster
![Page 3: TFS Build - Continuous Integration](https://reader038.fdocuments.net/reader038/viewer/2022100517/554bb182b4c905ae618b5927/html5/thumbnails/3.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022100517/554bb182b4c905ae618b5927/html5/thumbnails/4.jpg)
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](https://reader038.fdocuments.net/reader038/viewer/2022100517/554bb182b4c905ae618b5927/html5/thumbnails/5.jpg)
What’s next?
Code Analysis Metrics Alerts Deployment
![Page 6: TFS Build - Continuous Integration](https://reader038.fdocuments.net/reader038/viewer/2022100517/554bb182b4c905ae618b5927/html5/thumbnails/6.jpg)
http://msdn.microsoft.com/en-us/library/fda2bad5.aspx
![Page 7: TFS Build - Continuous Integration](https://reader038.fdocuments.net/reader038/viewer/2022100517/554bb182b4c905ae618b5927/html5/thumbnails/7.jpg)
The Build System
http://msdn.microsoft.com/en-us/library/dd793166.aspx