Where is the Release Management Build Template? (ReleaseDefaultTemplate.11.1.xaml)


If you’re setting up the Release Management Server to work with TFS 2013, you might be wondering where the Release Management Build Process Template (ReleaseDefaultTemplate.11.1.xaml) resides.  It is not installed in TFS by default so it won’t appear as an available build process template until you add it, but you will find it on the machine where the Release Management Server is installed, in the following location:

C:\Program Files (x86)\ Microsoft Visual Studio 12.0\ReleaseManagement\bin

Just check it in to your team project, and then you can add the build process file when editing (or adding) a Build Definition.

image

From then on it will be available to that Team Project.

Took me a few minutes to track this info down.

Also, be sure to check out the Release Management for Visual Studio 2013 User Guide.

Comments (5)
  1. Ramon Torras says:

    Hi,

    Thanks for this post. I've found the xml template but I'm not able to open the workflow in design mode.

    microsoft.teamfoundation.testimpact.buildintegration and TfsBuild namespaces are missing.

    Where I could find the dll?

    Many thanks,

    Ramon Torras

    http://www.ramontorras.net/

  2. Ramon Torras says:

    Hello again,

    I found the answer myself. I'm using VS2013 so you need to modify the version of the referenced dll's to the version 12 instead 11 editing the code view of the xml file.

    Many thanks,

    Ramon

  3. Monsoon says:

    This is something to look at if you get the error:)

    TF900558: This build process template cannot be run on build server Default Controller – <server name>. Upgrade this build server to a newer version.

    What I'm attempting to do, is get a build than can run some CodedUItests captured in VisualStudio2013, via MTM by 'association', for which the current build of TFS is older than that of my (virtual machine) test environment.

  4. Tom says:

    Note: the path has changed. It is now: C:Program Files (x86)Microsoft Visual Studio 12.0Release ManagementClientbin

  5. Tom says:

    I'm trying to bundle the template into a TFS Process Template. I put the "ReleaseGitTemplate.12.xaml" file into BuildTemplates, and then add this line to the taskXml node in BuildBuild.xml:

         <ProcessTemplate Type="Default" Filename="BuildTemplatesReleaseGitTemplate.12.xaml" Description="MSF for Agile Software Development using Git with Release Management 2013.4" ServerPath="$/$$PROJECTNAME$$/BuildProcessTemplates" />

    Sadly, when I create a new TFS project, with Git as my source control repository type, using my modified template, the "ReleaseGitTemplate.12.xaml" file does not appear in my git repo. If I do this same thing using TFVC as my repo type, then it works as expected. What am I doing wrong?

Comments are closed.

Skip to main content