Your SlideShare is downloading. ×
0
Continuous Integration with TFS<br />Esteban Garcia<br />
Continuous Integration (CI)<br />Integrate frequently<br />Automated<br />Verify code and unit tests<br />Build cohesive s...
What’s involved?<br />Single Source Repository<br />Automate the build<br />Self-testing<br />Commit often (at least daily...
http://msdn.microsoft.com/en-us/library/fda2bad5.aspx<br />
The Build System<br />http://msdn.microsoft.com/en-us/library/dd793166.aspx<br />
How do we start?<br />Create automated build (nightly)<br />Add test cases to your build<br />Make it fast!<br />Add check...
DEMO<br />
What’s next?<br />Code Analysis<br />Metrics<br />Alerts<br />Deployment<br />
esteban.garcia@agilethought.com<br />http://estebanfg.blogspot.com<br />@EstebanFGarcia<br />
Upcoming SlideShare
Loading in...5
×

CI with TFS

1,755

Published on

Continuous Integration with TFS talk at Jacksonville Code Camp

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,755
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
22
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "CI with TFS"

  1. 1. Continuous Integration with TFS<br />Esteban Garcia<br />
  2. 2.
  3. 3.
  4. 4. Continuous Integration (CI)<br />Integrate frequently<br />Automated<br />Verify code and unit tests<br />Build cohesive software faster<br />Rapid feedback<br />
  5. 5. What’s involved?<br />Single Source Repository<br />Automate the build<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 />
  6. 6. http://msdn.microsoft.com/en-us/library/fda2bad5.aspx<br />
  7. 7. The Build System<br />http://msdn.microsoft.com/en-us/library/dd793166.aspx<br />
  8. 8. 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 />
  9. 9. DEMO<br />
  10. 10. What’s next?<br />Code Analysis<br />Metrics<br />Alerts<br />Deployment<br />
  11. 11. esteban.garcia@agilethought.com<br />http://estebanfg.blogspot.com<br />@EstebanFGarcia<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×