Paul Krill
Editor at Large

Microsoft plugs continuous delivery into Visual Studio, Azure

news
Feb 8, 20172 mins

The Continuous Delivery Tools for Visual Studio extension sets up an automated build, test, and release pipeline

package delivery
Credit: Thinkstock

Microsoft is adding continuous delivery capabilities to its Visual Studio 2017 IDE.

The Continuous Delivery Tools for Visual Studio extension, announced this week, lets developers set up an automated build, test, and release pipeline on the Visual Studio Team Services cloud ALM platform. It works with ASP.Net 4 and ASP.Net Core applications targeting the Azure App Services and Azure Container Services. Developers can monitor their pipeline with notifications in the IDE that alert them of any build failures in a continuous integration run.

The intent is to enable developers to automate and stay up to date with their devops pipeline. Developers can click on a build failure notification for information on build quality via the Visual Studio Team Services dashboard.

“The Configure Continuous Delivery dialog lets you pick a branch from the repository to deploy to a target App service,” said Ahmed Metwally, senior program manager for Visual Studio at Microsoft. “The extension creates build and release definitions on Team Services … and then kicks off the first build and deployment automatically. From this point onward, Team Services will trigger a new build and deployment whenever you push changes up to the repository.”

The currently downloadable version of the extension only works with Visual Studio 2017 Release Candidate 3 or above, while the IDE upgrade itself is still in a release candidate phase. A previous version of the extension was automatically installed with the .Net Core preview workload in RC2. A commenter on a Microsoft blog asked if the extension would work with the popular Jenkins CD/CI platform, but the bulletin states it requires Visual Studio Team Services.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author