Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>TFS artifacts for Release Management
TFS artifacts for Release Management

TFS artifacts for Release Management

Praval Singhal

|
8 installs
| (0) | Free
Deploy external TFS/ Azure DevOps artifacts using Release Management
Get it free

TFS artifacts for Release Management

With this extension, you can deploy artifacts from external TFS or Azure Devops. The artifacts could be any of the following from Azure Devops or TFS:

  1. Build
  2. Xaml Build
  3. Git
  4. Team Foundation Version Control

These Build/Code artifacts could be from different TFS or VS Azure Devops accounts or from different collections from the same account.

Note: This extension work only with Azure Devops and TFS "17" U2 onwards.

Usage

This extension provides a service endpoint to connect to an external TFS or Azure Devops Collection. Once connected, you can link an artifact from this TFS / Azure Devops.

What's new

For DownloadArtifactsTfsGit and DownloadExternalBuildArtifacts task, we have

  1. Added support for Azure DevOps Service Connection. Now users can either provide Azure DevOps Service Connection or External TFS Service connection DownloadArtifactsTfsGit DownloadExternalBuildArtifacts
  2. Migrated to Node16

Connecting to an External TFS/Azure Devops account & collection

When using Basic Authentication scheme, enable Basic Auth on TFS Creating an external TFS/Azure Devops service endpoint connection Creating an external TFS/Azure Devops service endpoint connection

Note: You would need to provide the URL to an external account with 'Collection' name in the URL. E.g. https://fabfiber.visualstudio.com/DefaultCollection

Linking an external artifact (Build in this example)

Once you have set up the service endpoint connection, you would be able to link an external TFS/Azure Devops build artifact in your release definition Linking an external TFS/Azure Devops artifact

Known Issues

1. Code artifacts (External TFS version control and External TFS GIT) does not work with PAT based External on-prem TFS service endpoints. Release linked to External TFS Version Control will fail with below error message at download artifact step: TF30063: You are not authorized to access http://{ExternalTfsServerName}:{port}/tfs/DefaultCollection.

Release linked to External TFS GIT will fail with below error message at download artifact step: Authentication failed for 'http://.:********@{ExternalTfsServerName}:{port}/tfs/DefaultCollection/_git/{GitProjectName}/

Note: Code artifacts (External TFS version control and TFS GIT) works fine with PAT based VSTS service endpoints.

2. "External TFS version control" code artifact download fails when agent is running as Network Service. Release linked to External TFS Version Control will fail with below error message at download artifact step: TF30063: You are not authorized to access http://fabfiber.visualstudio.com/DefaultCollection

Workaround - Run agent as admin user(either interactively or as service) when working with "External TFS version control" code artifact.

FAQs

1. Do I need to provide both External TFS Connection and Azure DevOps Service Connection as input fields?

No, you need to provide only one of them. If both of them are provided, Azure DevOps Service Connection will be used by the task.

2. The dropdowns for input fields don't work if I select Azure DevOps Service Connection?

Yes, the dropdowns are not populated if you are using Azure DevOps Service Connection. We would need to provide the values manually. For Project and Definition(Repository) you can use both the id and name.

3. I do not see Azure DevOps Service Connection type when trying to create a new service connection of type Azure Devops?

Azure Devops service connection is still in development and testing phase and no rolled out publicly.

4. Can I use an external TFS build artifact that is not accessible from my Azure Devops account?

Yes you can. However, the agent that deploys the external TFS Build artifact needs to have access to the linked artifact (External TFS build artifact).

5 Can I use a build from another collection of my current TFS?

Yes. To do this, you would need to add a service endpoint connection to required collection. Once done, you could link an artifact from this collection as an external TFS/Azure Devops artifact.

6. Can I link Xaml Build from my external TFS account?

Yes.

7. Can I link to a Build from TFS 2012?

No. This extension supports TFS 2013 and above versions.

8. I am getting the error "Missing contribution (ms.vss-releaseartifact.artifact-types)" with TFS 2015 update 3 on-prem?

The extension isn't supported for TFS 2015 update 3, It is only supported TFS "15" RC onwards.

9. I am not able to see the ExternalTfs types in link artifacts UI with TFS 2015 update 2?

The extension isn't supported for TFS 2015 update 2, It is only supported TFS "15" RC onwards.

10. Where can I learn more about artifacts in Release Management?

You can refer to Release Management documentation for more details. Also you can use Azure Pipelines Extensions on Github to report any issues.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft