Microsoft Visual Studio Team Foundation Server (TFS) is the collaboration platform at the core of Microsoft's application lifecycle management (ALM) solution.

For more information on using TFS, see the Microsoft documentation.

Select TFS from the Source Config Type drop-down list box and then configure the type-specific fields described here. For information about creating components, see Creating Components.

Note: This brings your built artifacts from TFS into Deployment Automation. If you want to bring TFS source controlled artifacts into Deployment Automation, see TFS_SCM.


Before you can use TFS source configuration type, ensure the following prerequisites are met.

TFS Fields Table

Field Description
TFS URL Specify the TFS server URL. For example:


TFS Version Select the version of the TFS libraries that you want to use. These are listed from those installed on the Deployment Automation server. See the Prerequisites for details.
Note: Use 2015 or 2017 with the TFS source configuration type only if you are using XAML builds. Otherwise, see TFS vNext.
TFS Username Specify a username if you need to use different credentials than the ones used for the Deployment Automation process.
TFS Password Specify a password if you specified a username.
TFS Team Project The name of the TFS team project where the build definition resides
Build Definition The name of the build definition to monitor for new builds
Build Status Limit builds to a given status.
Build Quality Limit builds to a given build quality.
Directory Offset Directory offset within the root of the build artifacts
File Includes Specify a new-line-separated list of files to include. Leave blank or use **/* to include all.
File Excludes

Specify a new-line-separated list of files to exclude.