Install extensions for on-premises servers
Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013
To add new features and capabilities to your Azure DevOps Server, install extensions from the Visual Studio Marketplace.
Tip
To learn more about building your own extensions, see developing and publishing extensions.
Prerequisites
- You must be a Project Collection Administrator and have Edit collection-level information permissions. If you don't have permissions, you can request extensions instead.
Note
To use an existing Azure subscription for billing, you must have at least Co-administrator permissions for that subscription. If you don't have permissions, have an Azure Account Administrator or Service Administrator go to the Azure portal and add you as Co-administrator to the Azure subscription that you want to use for billing. Co-administrator permissions are available only in the Azure portal.
Your project collection reuses your Azure subscription for future Marketplace purchases. Where can I find more info about Azure billing?]
- Connect to Azure DevOps Server, so you can install extensions.
- Working with TFS 2015 Update 3, or disconnected from TFS 2017? Download extensions, then upload them to TFS to install free and preview extensions.
From your Azure DevOps Server home page (
https://{server}:8080/tfs/
), go to the project collection where you want to install the extension.From your project collection, go to the Marketplace.
Find and select the extension that you want to install.
Azure DevOps Server is connected to the Marketplace, so the Marketplace automatically filters and shows on-premises extensions only.
Select Install.
Confirm the project collection where you want to install this extension.
Finish installing your extension.
Assign the extension to users who need access. Otherwise, you can go to your project collection to use your extension. Also, tell your team about this extension, so they can start using its capabilities too.
Install extensions when disconnected
When you're disconnected from Azure DevOps Server, you can install free and preview extensions by downloading them, uploading them to your Azure DevOps Server, and then installing them in a project collection. You can't install extensions when you're disconnected from Azure DevOps Server.
Who can upload extensions?
Team Foundation Administrators with Edit instance-level information permissions can upload extensions.
Who can install extensions?
Project Collection Administrators with Edit collection-level information permissions can install extensions. If you don't have permissions, you can request extensions instead.
Download from the Marketplace
Sign in to the Marketplace > Azure DevOps.
Find the extension that you want to install.
Download and save your extension.
Upload extension to TFS
Go to your TFS home page (
https://{server}:8080/tfs/
).Browse for your downloaded TFS extensions (
https://{server}:8080/tfs/_gallery
).TFS 2015 Update 3
Upload extension to TFS
Go to your TFS home page (
https://{server}:8080/tfs/
).Browse for your downloaded TFS extensions (
https://{server}:8080/tfs/_gallery
).
Upload extension to TFS
Go to your TFS home page (
https://{server}:8080/tfs/
).Browse for your downloaded TFS extensions (
https://{server}:8080/tfs/_gallery
).Manage your extensions.
Upload the extension that you downloaded.
Install extension in your project collection
Select and install the extension that you just uploaded.
Choose the project collection where you want to install the extension.
Review the permissions that the extension gets when it's installed. Finish installing your extension.
You can now go to your project collection to use your extension. Also, remember to tell your team about this extension, so they can start using its capabilities too.
Install pre-installed extensions (first-party) for disconnected TFS
Note
This section is only for adding pre-installed extensions (first-party), if you're installing extensions that aren't pre-installed with TFS, head to the Disconnected TFS section.
With first-party extensions that come pre-installed with TFS, there's an alternate method of installation that prevents compatibility issues.
In this case, you can manage extensions in disconnected TFS by completing the following steps:
Hover over the shopping bag and select Manage extensions
Once on the Extensions page, select Browse local extensions
Scroll down until you see the Plan and track category, which includes Delivery Plans. Select Delivery Plans.
You're redirected to a local extension page for Delivery Plans where you select Install. Installation works when you are both online and offline.
Install Azure DevOps Server extensions from the Marketplace
Open your Azure DevOps Server home page (
https://{server}:DefaultCollection
).Open the extensions menu and choose Browse Marketplace.
Find the extension that you want to install. Use the search box to filter the list of extensions.
Select the extension and choose Get or Get it free. Or, for some third-party extensions, choose Get Started to show pricing information and extension-specific installation instructions.
If you don't have permission to install the extension, you can request an administrator install it for you. Your request is stored in Azure DevOps Server ready for attention from an administrator.
Select the project collection where you want to install this extension and choose Install.
After installation is complete, go to the project collection or return to the Marketplace to find other extensions.
Install Azure DevOps Server extensions from the local gallery
Several extensions are pre-installed in the local extensions gallery. Users can install these extensions without requiring an external connection to Marketplace or the internet.
Tip
Extensions that have previously been installed from Marketplace appear in the local gallery automatically so that they can easily be installed into other project collections.
Open the extensions menu and choose Manage Extensions.
In the Extensions page, choose Browse local extensions
Choose the extension you want to install.
Select the project collection where you want to install this extension and choose Install.
After installation is complete, go to the project collection or return to the Marketplace to find other extensions.
Manage Azure DevOps Server extensions
Use the Extensions page to manage installed extensions.
Disable or uninstall an extension
Open the extensions menu and choose Manage Extensions.
In the Manage tab, open the shortcut menu for the extension.
Choose Disable or Uninstall, as required.
Review and install requested extensions
Open the extensions menu and choose Manage Extensions.
Open the Requested tab, review requests, and approve or reject them, as appropriate.
Filter the list of requests by using the Status drop-down list at the right end of the tabs bar.