This documentation is for Octopus Deploy Version 3.12. View the latest version.

Team Foundation Server (TFS) & Visual Studio Team Services (VSTS)

Last updated

Octopus Deploy integrates with Team Foundation Server and VSTS to provide for a full automated build and deployment pipeline. This section provides information about how to integrate Octopus Deploy and the various verions of Microsoft's build server.

Supported TFS/VSTS versions

Depending on the version of TFS/VSTS you are using, the recommended approach for a successful integration with Octopus may vary. Use the below chart to pick the right approach for your build server version.

Version Recommended approach Notes
VSTS/VSO Octopus Extension for TFS and VSTS This is the hosted version of TFS. Our integration will always aim to be compatible with this offer, along with the latest TFS on-premise solution.
TFS 2015 Update 2 and newer Octopus Extension for TFS and VSTS While TFS 2015 is supported (from update 2 upwards), it is highly recommended to upgrade to TFS 2017 to get the latest versions of the extension with all the new features and bug fixes.
TFS 2013 and older Octopack & Octo.exe These versions of TFS had XAML-based builds, reason why the approaches required a bit more manual work than with more recent TFS versions.

In This Section

The rest of this section covers these topics in some more detail, and explains how to implement them.