TFS extension image

TFS Extensions – Look, bells and whistles!

With the introduction of the Visual Studio Marketplace, it is easier than ever to purchase subscriptions and get extensions for your existing pipeline. The good news is that you do not have to be using Visual Studio Team Services to take advantage of the Marketplace. You can also use this tool if you are using Team Foundation Server 2015 Update 3 or Team Foundation Server 2017. Each of these on-prem offerings has slightly different methods to get extensions from the Marketplace.

Team Foundation Server 2017

For this version of TFS, the only requirements for acquiring extensions is to be connected to Team Foundation Server and to have the proper permissions. Only project collection admins with Edit collection-level information permissions can install extensions, but individuals without these permissions can request permissions instead. From your team project collection, simply select “Browse Marketplace.” You can then peruse the vast library of extensions and subscriptions, and select and install the ones you want.

Team Foundation Server 2015 Update 3

As this version of TFS does not have the same functionality as TFS 2017, the process by which you get extensions is different as well. This method requires you to download the extensions from the Marketplace, upload them to your instance of Team Foundation Server, and install them in a team project collection. The permissions required for this version of TFS is also distinct in that different permissions are required for both the upload and the install of the extension.  This technique is also applicable to individuals with a disconnected TFS instance.

Don’t see what you’re looking for? You are also able to develop your own extensions and publish them in the Marketplace.

Do you have an additional question about using on-premise vs cloud TFS? Just let me know and we’ll be happy to help.