tfs continuous integration - atlanta code camp

10
Continuous integration with TFS Esteban Garcia

Upload: esteban-garcia

Post on 08-May-2015

1.476 views

Category:

Technology


0 download

DESCRIPTION

Learn the Ins and Outs of TFS Team Build, starting with Build Controllers and Agents and then all the way through to the new Workflow-based templates. We will go over how to create custom activities, and much more in order to take full advantage of TFS's powerful build system and empower your team.

TRANSCRIPT

Page 1: TFS Continuous Integration - Atlanta Code Camp

Continuous integration with TFS

Esteban Garcia

Page 2: TFS Continuous Integration - Atlanta Code Camp

Special Thanks

Page 3: TFS Continuous Integration - Atlanta Code Camp

Continuous Integration (CI)

• Integrate frequently• Automated• Verify code and unit tests• Build cohesive software faster

Page 4: TFS Continuous Integration - Atlanta Code Camp

What’s involved?

• Single Source Repository• Automate the build• Self-testing• Commit often (at least daily)• Build upon commit• Keep it fast• Build output should be accessible• Build results should be visible

Page 5: TFS Continuous Integration - Atlanta Code Camp

How do we start?

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

Page 6: TFS Continuous Integration - Atlanta Code Camp

What’s next?

• Code Analysis• Metrics• Alerts• Deployment

Page 7: TFS Continuous Integration - Atlanta Code Camp

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

Page 8: TFS Continuous Integration - Atlanta Code Camp

The Build System

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

Page 9: TFS Continuous Integration - Atlanta Code Camp

DEMO

Page 10: TFS Continuous Integration - Atlanta Code Camp

CONTACT INFO

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