Package Management in Team Services and TFS

Last Update: 2/7/2017

Team Services | TFS 2017

Welcome to package mangement

Host your NuGet packages and npm modules in Team Services using Package Management feeds. In Team Foundation Server, host your NuGet packages; npm support will come in a future update to TFS 2017.

Package Management is an extension that makes it easy to discover, install, and publish packages. It's deeply integrated with other Team Services and TFS hubs like Build so that package management can become a seamless part of your existing workflows.

Get started using Package Management

Get up and running with NuGet or npm in Team Services and TFS in just a few minutes with the NuGet quick start and npm quick start.

If you haven't used packages before, see the conceptual introduction. When you're ready to get started, install and license Package Management.

Content summary

Feeds and permissions NuGet packages npm packages Continuous delivery
Create feeds Publish packages Set up your npmrc Package CI overview
Set permissions Consume packages in Visual Studio Use packages from npmjs.com NuGet in Team Build
New! Communicate package quality using views Authenticate with NuGet Publish packages npm in Team Build
Learn about common identities Setup developer environments for large teams Install packages NuGet in Jenkins
Understand immutability Migrate from file shares Use npm scopes
Integrate with REST APIs Unlist or delete a package Deprecate or unpublish a package

Share packages using feeds

Share packages using feeds

Package Management introduces the concept of multiple feeds that can be used to organize and control access to your packages. If you're familiar with using packages from NuGet.org or modules from npmjs, you can think of those places each as a single feed. You may also have heard feeds called repositories.

Continuously integrate packages

Automate the packing and publishing of NuGet packages.

Other package types

Need to host other package types (Maven, Docker, Cocoapods, etc.)? Tell us on the Package Management UserVoice.