Azure DevOps Blog

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

Latest posts

Sep 28, 2015
Post comments count 1
Post likes count 0

Quickstart: Analyzing .NET projects with SonarQube, MSBuild or Visual Studio Online, and third-party analyzers (StyleCop, ReSharper)

Jean-Marc Prieur

This post provides a quick-start guide to using SonarQube to analyze .NET managed code. It covers installing SonarQube locally, running your first analysis using MSBuild, and using some popular third-party analyzers. It also describes how to use the new Visual Studio Online (VSO) and Team Foundation Server (TFS) Build tasks to perform analysis as part of a VSO or TFS build. Introduction SonarQube is an open source product, produced by SonarSource SA, which consists in a set of static analyzers (for many languages), a data mart, and a portal that enables you to manage your technical debt. SonarSource and the com...

Sep 25, 2015
Post comments count 0
Post likes count 0

Network simulation and more in the VS Emulator for Android

John Kemnetz

By now, hopefully you’ve heard about the new Visual Studio Emulator for Android, which is available as a standalone download for Eclipse and Android Studio users. Today, we’re issuing an update that addresses some of your top requests, including network simulation and improved screenshot functionality. Let’s take a look at what you can expect from the September update. Network simulation Apart from touch input, probably the most used feature of a device is network connectivity. Whether pulling down a list of high scores, streaming video, or uploading a photo to the backend, apps make heavy use of the network an...

Sep 23, 2015
Post comments count 1
Post likes count 0

SonarQube Integration Plans

Stuart Kent - Microsoft

[December 18th 2015: How have we done? Details in line on what’s been done, what’s in progress and what’s still being investigated.] Back in April (2015) we announced our first step in integrating MSBuild and Team Build with SonarQube, At the start of that post, we briefly explained why we were targeting the problem of managing technical debt, and why we were starting out by integrating with SonarQube – essentially because a lot of customers using or wanting to use SonarQube were complaining about the poor support for analysis of .NET applications. In July we released an updated version (1.0) which supported a b...

Sep 18, 2015
Post comments count 0
Post likes count 0

Concurrency Visualizer for Visual Studio 2015 is now available on the gallery

Dan Taylor

The Concurrency Visualizer is a tool for Visual Studio that allows you to analyze and improve performance of multi-threaded Windows Desktop applications. See the MSDN documentation for more information on using the Concurrency Visualizer. The Concurrency Visualizer was included with Visual Studio 2010 and Visual Studio 2012, and in Visual Studio 2013 it was made an optional extension. Each new release of Visual Studio requires a corresponding update of the Concurrency Visualizer. We are pleased to announce that the Concurrency Visualizer for Visual Studio 2015 is now available on the Visual Studio Gallery, and th...

Sep 15, 2015
Post comments count 0
Post likes count 0

Announcing Public Preview for Performance/Load testing of Azure Webapp

Manas Maheshwari

Poor performance is one of the largest causes of lost business on the Internet. Companies are increasingly more concerned with losing business (like during the upcoming Holiday season) due to insufficient capacity sale and most/all development teams want to measure their applications performance BEFORE it hits production. With the newly introduced (preview) feature, Performance Testing of Azure Web apps, you can now test and verify if your Azure Web app performance can take up the required load.  This new offering is fully integrated with Azure Web Apps blade in the Azure Portal and can easily be access from the...

Sep 14, 2015
Post comments count 0
Post likes count 0

Load Testing from different geographies with Cloud-based load testing

Charles Sterling

Last week I was asked a pretty common question: “How do you generate and distribute load in a Performance Test across different geographic locations” This person knows our load Testing features well and knew about the new location picker (see below). What they we were looking for in this dialog is a multi select and a slider like the Test Mix, Network and Browser selectors all have (see below) -Which make total sense and one of the reasons we have a PM looking at the Load Test Wizard for “Freshening Up”…but not making any promises as that particular UI change has some fundamental architecture considerations...

Sep 10, 2015
Post comments count 0
Post likes count 0

MSBuild.SonarQube.Runner 1.0.1 Released

Jean-Marc Prieur

_ Today, SonarSource released the MSBuild.SonarQube.Runner 1.0.1, along with the SonarQube C# Plug-in 4.2, and the SonarQube Setup Guide for .NET Users version 1.2.0. This release contains many bug fixes based on your feedback. The main themes are: More robust execution More succinct console output The output produced by version 1.0 of the MSBuild.SonarQube.Runner was very verbose. This had the drawback of generating very big log files, some of which were too big to be opened directly in the build summary in Visual Studio Online (although the complete l...

Sep 4, 2015
Post comments count 0
Post likes count 0

General Availability of Work Item Trend and Rollup Reporting in Power BI

Jeff Levinson

Today, a few short weeks after our initial release of the work item reporting capabilities in the Visual Studio Online Power BI Connector, we are happy to announce the general availability of trend and rollup reporting capabilities. Starting today you can do things like create sprint burndown charts based on story points, effort, size or remaining work. These capabilities let you trend any data in the model over time. The rollup capability allows you to provide summary counts of work items in different states under epics, features, or stories. With rollup counts you can get a count of estimated, completed, or...

Sep 4, 2015
Post comments count 2
Post likes count 0

Supplying Run Time Parameters to Tests

Atin Bansal

Tests broadly classified as integration tests or functional tests are often in need to connect to external app resource (web application, API front end, or a DB tier) to drive validations. Maintaining lifecycle of such tests from the environment where it’s authored (dev machine with VS) to all the other places where they might be consumed (as part of Build/CI Tests, Build-Deploy-Test workflow, Release workflow) is quite challenging. As a classic example, consider following piece of functional validation code:     To effectively reuse such tests throughout the lifecycle it’s important that we provide tooling f...