Paula
Paula

Reputation: 81

TFS Build Definition - Can you add this to source control?

I would like to add my Build Definitions to TFS Source Control. Is there anyway to do this?

Upvotes: 8

Views: 2035

Answers (2)

Maslow
Maslow

Reputation: 18746

Another option via powershell

https://gist.github.com/jstangroome/6747950

which basically uses c# types so should be easy enough to make into a linqpad or c# console app (or winforms or wpf)

used assemblies

  • Microsoft.TeamFoundation
  • Microsoft.TeamFoundation.Client
  • Microsoft.TeamFoundation.Build.Client
  • C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.TeamFoundation.Build.Workflow.dll

Upvotes: 0

Jim Lamb
Jim Lamb

Reputation: 25775

Not really, no. If you're trying to track changes to your build definitions, you can use a couple of new commands in the latest releast of the Team Foundation Power Tools. The first compares two build definitions:

tfpt builddefinition /diff 

This one exports a build definition's configuration to a text format, which you could then check into version control.

tfpt builddefinition /dump

Upvotes: 8

Related Questions