Azure DevOps Blog

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

Announcing the release of the Visual Studio Team Services extension for Visual Studio Code

Today we are excited to announce the availability of the Visual Studio Team Services extension for Visual Studio Code.  Visual Studio Code is a new, free cross-platform code editor for building modern web and cloud applications on Mac OS X, Linux and Windows. The extension allows you to manage your pull requests for your Team Services Git ...

Performance Testing with App Service Continuous Deployment

For every deployment you do on the web app, you might like to verify the performance of your web app and see if it is going to meet your business SLAs around performance and page load time. To make this process easy, we have integrated Performance testing with Continuous Deployment. Follow the below steps to enable Performance test as part of...

Now Rate and Review extensions on Marketplace!

As the number of extensions on the Visual Studio Marketplace grew, we felt the need to have a mechanism to provide feedback and easily differentiate extensions. Today we are glad to announce a Rating and Review system on the Marketplace as the first step in fulfilling that need. The rating for an extension will appear on its tile as ...

Using parallel environments and release promotion in test automation

I had earlier blogged about how we use Release Management to run our test automation in the RM team. Since then, the RM service or Release Management Online (RMO) has added support for parallel environments (with the Sprint 94 payload (also called M94)), and we have tweaked our automation pipeline to leverage this feature. We now have all ...

Cloud-load testing: rich reports in the web

As perf. engineers run load tests, they not only want to analyze a load test run, but also obtain a quick overview of the key metrics, identify problem areas to focus on, view diagnostic information to analyze failures, etc. In addition, when their application changes, they want to compare load test runs to understand if the app changes ...

SonarQube: SDK to build plugins for Roslyn Analyzers released

Last month we announced the pre-release version of the SDK for SonarQube Roslyn Analyzer Plugins, the purpose of which is to create a SonarQube plugin for a Roslyn analyzer. We are pleased to announce that version 1 of the SDK is now available. We have made a few small but significant changes for the release version: Removed the need for ...

Bind a Visual Studio solution to a SonarQube project provisions and configures Roslyn analyzers

A few weeks ago, we announced the SonarQube scanner for MSBuild 2.0 supports 3rd party Roslyn analyzers. This has been working for the continuous integration build. In this blog post we are announcing that we have extended this experience to the IDE. You can now bind a Visual Studio solution to a SonarQube project and see Roslyn analyzers ...

Squash: A Whole New Way to Merge Pull Requests

Are you the type of developer that loves to keep your repos neat and tidy?  Are you a fan of interactive rebase and fixing up your commits until they're just right?  Do you wish you had an alternative to --no-ff merges when completing your pull request?  In the March 3rd release of Visual Studio Team Services, a new option was added to ...

Visual Studio Team Services – Testing Tools Roadmap

Over the last few months, there has been a consistent ask for Visual Studio Team Services (VSTS) / Team Foundation Server (TFS) Testing Tools roadmap.  I would like to share our strategic direction, what we have delivered over the last 6 months and where we are headed.  It would be great to get your feedback on what we are doing right and ...