ci with tfs

11
Insightful Solutions :: Innovative Technologies Continuous Integration with TFS Esteban Garcia

Upload: esteban-garcia

Post on 08-May-2015

1.720 views

Category:

Technology


0 download

DESCRIPTION

Continuous Integration with TFS talk at Jacksonville Code Camp

TRANSCRIPT

Page 1: CI with TFS

Insightful Solutions :: Innovative Technologies

Continuous Integration with TFS

Esteban Garcia

Page 2: CI with TFS

Insightful Solutions :: Innovative Technologies

Page 3: CI with TFS

Insightful Solutions :: Innovative Technologies

Page 4: CI with TFS

Insightful Solutions :: Innovative Technologies

Continuous Integration (CI)

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

Page 5: CI with TFS

Insightful Solutions :: Innovative Technologies

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 6: CI with TFS

Insightful Solutions :: Innovative Technologieshttp://msdn.microsoft.com/en-us/library/fda2bad5.aspx

Page 7: CI with TFS

Insightful Solutions :: Innovative Technologies

The Build System

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

Page 8: CI with TFS

Insightful Solutions :: Innovative Technologies

How do we start?

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

Page 9: CI with TFS

Insightful Solutions :: Innovative Technologies

DEMO

Page 10: CI with TFS

Insightful Solutions :: Innovative Technologies

What’s next?

• Code Analysis• Metrics• Alerts• Deployment

Page 11: CI with TFS

Insightful Solutions :: Innovative Technologies

Thank You!www.agilethought.com

[email protected]://estebanfg.blogspot.com

@EstebanFGarcia