Azure DevOps Blog
DevOps, Git, and Agile updates from the team building Azure DevOps
Latest posts
New fields bring Kanban goodness to queries, and more
In VSO, the Kanban board is your control room. Like traditional switchboards and status indicators, the board empowers teams with mission critical information: which work items are in progress, where the bottlenecks are, who the work is assigned to, and so on. There’s a certain calm to knowing all of this... and we get it. As consumers of our own product, we demand a data-centric experience too. Here’s what we did to turn the dial. On September 18th, we announced the creation of three new system fields: These fields capture valuable data from the board and light up various work item experiences across...
Breaking change in TFS 2015 Update 1 for server-side plugins
Since Team Foundation Server 2010, TFS has supported extending its functionality using server-side plugins. These plugins are written against the server object model, and in particular the Microsoft.TeamFoundation.Framework.Server.ISubscriber interface. Team Foundation Server 2015 Update 1 includes a breaking change in that interface, meaning that all server-side plugins compiled against TFS 2015 will need to be modified in order to work with TFS 2015 Update 1 servers. For customers currently using server-side plugins with their TFS 2015 servers, we are adding a readiness check to the TFS 2015 Update 1 ...
Process Template changes to TFS 2015 RTM
With the release of TFS 2015, we have also updated the process templates. All of these changes were done to: Many of you have requested a list of the improvements that we have made to the process templates, so here we go.Template changes Workflow changes Field changes To learn more how to add these elements to your team projects, please visit the customization pages on MSDN. You can also find more examples how to update your team project in this blog post.Process InheritanceI want to close with the good news that this is the last time...
How we use User Voice to make a better product
The Maven build task now simplifies SonarQube analysis
Last month we released the MSBuild tasks for SonarQube analysis, which make it easy to analyze a .NET project. Today we are pleased to announce an updated Maven task that makes it easy for Java developers using Maven to trigger a SonarQube analysis in Visual Studio Online (VSO), and - when Update 1 is available soon - in Team Foundation Server (TFS) 2015. See also these related posts: Build Tasks for SonarQube Analysis, Quickstart: Analyzing .NET projects with SonarQube, MSBuild or Visual Studio Online, and third-party analyzers (StyleCop, ReSharper) Using the Maven task with SonarQube The following screenshot...
Test result data retention with Team Foundation Server 2015
Test execution, especially in the automated testing workflow, generates considerable amount of data. To keep your test system performant and responsive, its recommended to periodically clean up test results that are no longer relevant. Below are sources from which test results are generated in TFS, and the current features (as of TFS 2015 RTM or prior versions) available to clean-up test results: From the above points, it is apparent that in-product support is required to cleanup test results that are old and no longer required. Also, the Test Attachment Cleaner Power Tool mentioned above cleans up only te...
Automating Azure Resource Group deployment using a Service Principal in Visual Studio Online: Build/Release Management
Connect your Azure subscriptions to VSTS in 3 clicks New improved user experience to setup Azure Resource Manager based service connection in VSTS. Follow the post below to configure Visual Studio Team Services to communicate with Azure in order to provision or deploy Azure Resource Manager resources such as virtual machines Now, setting up an Azure Service endpoint is easy, you just need to select the subscription on which to create a service endpoint, and you are ready to deploy to Azure. Note: A new Azure Service Principal will be created and assigned with the 'Contributor' role. The defa...
Announcing Visual Studio Debug Engine Extensibility Samples
In Visual Studio 2012, the we introduced a new debug engine code-named “Concord”. In Visual Studio 2012, Concord was used only for native debugging. Starting with Visual Studio 2013, Concord is used for managed debugging as well.Concord is designed to be a collection of many components working together to form the debug engine. This means each component can be authored by anyone and plugged into Concord to extend or modify the debugger’s behavior. The Visual Studio SDK includes the necessary libraries and tools for extending Concord, and those of you extending Visual Studio asked for ...
Application Insights retiring on VSO Portal & blogging on Azure Blogs
If you’re still using the older version of Application Insights in the Visual Studio Online portal, you’ll have to update your application to use the new version hosted in the Azure Preview portal by October 15.We announced in an August blog post on Azure Blogs that Application Insights has transitioned from the Visual Studio Online portal to being one of the services offered in the new Azure Preview portal. You can read more details there on our transition schedule and check out our series of short videos describing the new experience. We continue to invest in Application Insights features and functi...