TFS

Imports artifacts from TFS.

  • About
  • Release Notes
  • Version History
  • Installation

Flexibly Deploy TFS Projects

The TFS extension lets you build on your existing process by using TFS as your CI server, Issue Tracker, and/or Source Control provider in conjunction with BuildMaster's release automation and coordination capabilities.

Run the TFS and BuildMaster Tutorial to see how easy it is to link TFS to BuildMaster.

Once TFS is integrated with BuildMaster additional Built-in operations can be called in a deployment plan, such as:

  • Import Artifact from TFS2015 or VSO - Downloads an artifact from the specified TFS Server or VSO and save it to the artifact library
  • Queue TFS 2015/VSO Build - Queue a build in TFS or VSO optionally waiting for its completion
  • Get Latest - Get latest version of code from TFS Server

Specific Issue Tracking operations added include:

  • Create TFS Work Item -Creates a work item in TFS
  • Transition TFS Work Item - Transitions work items in TFS from one status to another
  • Generate Release Notes - Generates an HTML file containing the BuildMaster release notes and/or issues from TFS
  • Halt promotions - Halts a promotions of a release when a TFS work item of a specific status exists
TFS intagrations with BuildMaster

5.6.1

1/18/2017 9:14:51 PM
No notes for this release

5.6.0

11/18/2016 10:29:26 PM
No notes for this release

5.4.2

10/25/2016 10:06:38 PM
  • 20 - FIX: Get-Labeled may not return code from proper label

5.4.1

10/19/2016 4:46:01 PM
  • 19 - Use remote method invocation to support remote agents for TFS Source Control Provider

5.4.0

9/30/2016 8:40:40 PM
No notes for this release

5.2.0

7/11/2016 3:42:05 PM
No notes for this release

5.1.0

6/17/2016 9:04:14 PM
No notes for this release

5.0.1

5/27/2016 9:27:24 PM
No notes for this release

5.0.0

4/29/2016 5:54:44 PM
No notes for this release

4.10

3/1/2016 5:54:56 PM
  • 17 - Authentication with Visual Studio Online fails if credentials are not cached previously through an instance of Visual Studio
  • 13 - Add option to specify directory for LocalWorkspace
  • 18 - TFS REST API: InvalidCastException from 'System.Net.FileWebRequest' to 'System.Net.HttpWebRequest'

4.9

2/29/2016 5:25:58 PM
  • 16 - TFS 2015 on-prem authentication and GetBuilds changes..

4.8

2/9/2016 11:34:52 PM
  • 14 - Add Support for VSO/15 BuildImports

4.7

1/5/2016 2:34:24 PM
  • 12 - BuildMaster 4.9 Compatibility, issue types
  • 8 - Update TfsSourceControlProvider.cs
  • 11 - Upgrade TFS Build client from 11.0

4.6

6/9/2015 3:00:09 PM
No notes for this release

4.5

6/2/2015 3:54:44 PM
No notes for this release

4.4

12/29/2014 9:20:50 PM
  • 6 - Improve description text, and order build definitions alphabetically

4.3

10/23/2014 8:02:43 PM
No notes for this release

4.2

10/16/2014 2:58:35 PM
No notes for this release

4.1

9/3/2014 3:05:49 PM
No notes for this release

4.0

8/8/2014 11:06:21 PM
No notes for this release
VersionReleasedRequires Version
5.6.11/18/2017BuildMaster 5.6.0download
5.6.011/18/2016BuildMaster 5.6.0download
5.4.210/25/2016BuildMaster 5.4.0download
5.4.110/19/2016BuildMaster 5.4.0download
5.4.09/30/2016BuildMaster 5.4.0download
5.2.07/11/2016BuildMaster 5.2.0download
5.1.06/17/2016BuildMaster 5.1.0download
5.0.15/27/2016BuildMaster 5.0.4download
5.0.04/29/2016BuildMaster 5.0.0download
4.103/1/2016BuildMaster 4.9.5download
4.92/29/2016BuildMaster 4.9.5download
4.82/9/2016BuildMaster 4.9.5download
4.71/5/2016BuildMaster 4.9.5download
4.66/9/2015BuildMaster 4.7.0download
4.56/2/2015BuildMaster 4.7.0download
4.412/29/2014BuildMaster 4.4.1download
4.310/23/2014BuildMaster 4.4.1download
4.210/16/2014BuildMaster 4.4.1download
4.19/3/2014BuildMaster 4.4.1download
4.08/8/2014BuildMaster 4.4.1download

If your installation of BuildMaster can access inedo.com, simply navigate to Admin > Extensions, and install or update extensions from the gallery.

You can also manually install the extension.

  1. Copy the extension file (TFS.bmx) to the Extension Library path (by default, this is c:\BuildMaster\Extensions).
  2. Restart the BuildMaster Service (Admin > Service).
  3. Restart the BuildMaster Web Application (Admin > All Settings > Save).
  4. Verify that the new extension has been loaded (Admin > Extensions)