Azure DevOps Blog

DevOps, Git, and Agile updates from the team building Azure DevOps

Visual Studio Team Services and Team Foundation Server Java Capabilities Presentation and Demonstration Now Available at java.visualstudio.com

To share and explain our current Java feature set and capabilities with Visual Studio Team Services and Team Foundation Server (TFS), we have produced and published two new 30-minute videos available on our Java team’s YouTube channel. The first video provides an overview presentation of our current Java feature set and capabilities for ...

Versioning NuGet packages in a continuous delivery world: part 1

On the Package Management team, we’re frequently asked how to think about versioning packages. Conceptually, it’s simple: NuGet (like many package managers) prefers semantic versioning (SemVer), which describes a release in terms of its backwards-compatibility with the last release. But for teams that have adopted continuous delivery, ...

Assessing extension reliability and safety

With 3rd party extensions now being available for Team Foundation Server as well on the Marketplace, there have been a number of queries around evaluating extension reliability and safety. With this post we aim to provide a general set of guidelines for users, as well as publishers, regarding plugin safety and reliability. We also want to get ...

How CPU Sampling Works

In this blog post, I’ll cover some of the basics of CPU Sampling, the method the Visual Studio profiler uses to capture CPU performance data in your applications. If you’re interested in performance profiling, we welcome any feedback you have and encourage you to help us build better performance tooling! What is sampling? In a software ...

Spring cleaning: Package management updates

Since we launched Package Management Public Preview last November, your response has been fantastic. Thank you to everyone who's installed our extension, published a NuGet package, or sent us feedback. As the sunshine starts to return to Seattle, it's time for some spring cleaning. A list of small but important feature improvements has ...

Viewing Your Work Items in IntelliJ and Android Studio

To build upon the work item functionality we added to our Team Services plugin a few sprints back, we have now created a Work Items tab that allows you to view the work items that are assigned to you. In this release, you are able to: This functionality allows you to easily switch between working in the IDE and keeping ...

Authoring VS Team Services extension with Build/Release Tasks

Background Build and Release services are available with Visual Studio Team Services and Team Foundation Server 2015. Both these services rely on a set of tasks that are used to define build steps or deployment tasks. A set of out of the box tasks are provided from the system. There is a provision for you to author your own tasks and make ...

Pull request build policies for high quality code

Branch policies are a great way to keep your code quality high, but strict build gates can sometimes introduce too much friction into the developer inner-loop.  To developers working with pull request build policies, this will sound familiar:  You have a PR that's been approved and is ready to merge - but right before you're ready to click ...