ALM / DevOps

W17 Versioning NuGet and npm Packages


2:30pm - 3:45pm

Level: Intermediate

Alex Mullans

Program Manager, Visual Studio Team Services


Versioning is the hidden underbelly of packaging. It always works, right up until it doesn't. This session will cover common ways to apply Semantic Versioning to your NuGet and npm packages. It will also cover using SemVer in combination with Team Build and Release Views in Visual Studio Team Services.

You will learn:

  • About Semantic Versioning and why it's important for packages shared across teams or with customers
  • How to apply common SemVer practices to your NuGet packages, both on a developer machine and within a continuous integration environment
  • How release views in Visual Studio Team Services can help communicate the quality of your packages throughout the whole package lifecycle