Azure DevOps Blog

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

Latest posts

Package Management is generally available: NuGet, npm, and more
Nov 16, 2016
Post comments count 0
Post likes count 0

Package Management is generally available: NuGet, npm, and more

Alex Mullans
Alex Mullans

Today, I'm proud to announce that Package Management is generally available for Team Services and TFS 2017! If you haven't already, install it from the Visual Studio Marketplace. Best-in-class support for NuGet 3 NuGet support in Package Management enables continuous delivery workflows by hosting your packages and making them available to your team, your builds, and your releases. With best-in-class support for the latest NuGet 3.x clients, Package Management is an easy addition to your .NET ecosystem. If you're still hosting a private copy of NuGet.Server or putting your packages on a file share, Package Manag...

Test result storage improvements and impact on upgrading to Team Foundation Server 2017
Nov 16, 2016
Post comments count 0
Post likes count 0

Test result storage improvements and impact on upgrading to Team Foundation Server 2017

Manoj Bableshwar
Manoj Bableshwar

With the Team Foundation Server 2017 now available, TFS administrators will be planning to upgrade their existing TFS installations to this new version. As admins plan this activity, we wanted to discuss an important TFS database schema improvement that is rolling out with TFS 2017. What is the change? With TFS 2017, the test results generated from automated and manual testing will be stored in a more compact and efficient format, resulting in reduced storage footprint for TFS collection databases. With testing in Continuous Integration (CI) and Continuous Deployment (CD) workflows gathering momentum, this chan...

Import your TFS Database into Visual Studio Team Services
Nov 16, 2016
Post comments count 0
Post likes count 0

Import your TFS Database into Visual Studio Team Services

Ed Blankenship
Ed Blankenship

Since I have started in role on the Visual Studio Team Services & Team Foundation Server teams, I have been looking forward to the day that we could help TFS customers successfully migrate all of their data to our SaaS-based hosted TFS service:  Visual Studio Team Services.  It has been by far one of our more popular feature requests on User Voice as well. I am joined by so many on the team who have been waiting on this moment!   We are very excited to announce the Preview of the TFS Database Import Service for Visual Studio Team Services. In the past, we have had various different options that offered ...

What’s trending on the Marketplace? Now you know!
Nov 15, 2016
Post comments count 0
Post likes count 0

What’s trending on the Marketplace? Now you know!

Harysh Menon
Harysh Menon

Today we’re launching a new list on the VS Code home page to show case the top 18 trending extension on the Marketplace. By default, the list will show the top trending extensions in the week, but you can also see what extensions are trending in a day or month as well using the drop down. Reach out to us at vsmarketplace@microsoft.com for any feedback or on twitter using the hashtag #VSMarketplace. Have an idea for the Marketplace? Submit it on our uservoice page. Update: [December 12, 2016] Trending extensions category has been added to the VSTS home page as well

Add build/project details to your extension page on Marketplace
Nov 14, 2016
Post comments count 0
Post likes count 0

Add build/project details to your extension page on Marketplace

Harysh Menon
Harysh Menon

Developer activity on an extension has proven to be an important indicator of trust and reliability for users on the Marketplace. We’ve seen two such indicators used widely by publishers: We’ve seen a number of publishers linking to their repositories from their extension details page. We’ve also seen them respond to reviews asking users to raise an issue on their GitHub pages. Badges are also used widely in extension descriptions, for instance to link users to the CI build. We wanted to therefore, provide a consistent way for publishers to provide this information and also present a standard look a...

Best of Both Worlds
Nov 10, 2016
Post comments count 0
Post likes count 0

Best of Both Worlds

Donovan Brown
Donovan Brown

Back in February of 2015, I wrote a blog asking a very simple question: how many vendors does it take to implement DevOps? At the time I wrote the post, I felt the answer was one. Almost two years later, I believe that now more than ever. So why do companies insist on manually building a pipeline instead of using a unified solution? Fear of Vendor Lock In Despite the fact some vendors offer a complete solution, many still attempt to build DevOps pipelines using as many vendors as possible. Historically, putting all your eggs in one basket has proved to be risky. Because the systems only provided an All or Noth...

Issue with using Application Insights with load tests
Nov 7, 2016
Post comments count 0
Post likes count 0

Issue with using Application Insights with load tests

Prachi Bora (MSFT)
Prachi Bora (MSFT)

Update - As of Feb 24th 2017, this issue has been addressed and the content below is no longer applicable.   If you use Application Insights to collect app side metrics during load tests, you will find that it currently doesn't work as expected. This is due to an infrastructure issue. We have worked with the Application Insights team to understand this issue and a fix is in progress - ETA for a fix to be available is February 24th. In the meantime to workaround this issue, you can view the application metrics using the Azure portal or use the APIs documented at https://dev.applicationinsights...

How to use Test Step using REST Client Helper?
Nov 2, 2016
Post comments count 0
Post likes count 0

How to use Test Step using REST Client Helper?

Pankaj Khanzode
Pankaj Khanzode

Test Case is the backbone for all manual testing scenarios. You can create test case using the web client from Test or Work hubs OR from Microsoft Test Manager (MTM), which then are stored in Team Foundation Server or Visual Studio Team Services. Using these clients you can create test artifacts such as test cases with test steps, test step attachments, shared steps, parameters, shared parameter. Test case is also a work item and using Work Item REST API support one can create a work item of type test case, see here: Create a work item. Problem Until this release, there is no support to modify/update test steps...

Git perf and scale
Nov 2, 2016
Post comments count 0
Post likes count 0

Git perf and scale

Matt Cooper
Matt Cooper

New features and UI changes naturally get a lot of attention. Today, I want to spotlight the less visible work that we do on Team Services: ensuring our performance and scale meet our customers' needs now and in the future. We are constantly working behind the scenes profiling, benchmarking, measuring, and iterating to make every action faster. In this post, I'll share 3 of the dozens of improvements we've made recently. First up, we've sped up pull request merges significantly. We have an enormous "torture test repo" (tens of GBs across millions of files and 100K+ folders) we use for perf and scale testing. M...