VSTS Adding More Programming Languages for 'Azure DevOps Projects'

Azure DevOps Projects, introduced several months ago and powered by Visual Studio Team Services, is getting closer to emerging from its public preview as the VSTS team continues to add functionality, including support for more programming languages.

Azure DevOps Projects are intended to help developers greatly ease the process of creating and running their applications in the Azure cloud with a few steps: select a programming language/framework, runtime and an Azure service on which to run the application.

Starting an Azure DevOps Project
[Click on image for larger view.] The Steps for Starting an Azure DevOps Project (source: Microsoft).

Microsoft says the key benefits of DevOps Projects include:

  • The ability to get up and running with a new app and a full DevOps pipeline in just a few minutes
  • Support for a wide range of popular frameworks such as .NET, Java, PHP, Node and Python
  • Start fresh or bring your own application from GitHub
  • Built-in Application Insights integration for instant analytics and actionable insights
  • Cloud-powered CI/CD using Visual Studio Team Services

Regarding that latter item, the VSTS roadmap indicates key functionality for the Devops Projects initiative is being addressed in the first quarter of this year, of which we're more than halfway through. According to the VSTS roadmap, the team is working on providing DevOps Projects with support for the Go and Ruby programming languages, among other enhancements.

Along with Go and Ruby support, the Q1 roadmap indicates the team is working on unspecified virtual machine (VM) functionality, having earlier (in the Feb. 14 update) provided the ability to deploy ASP.NET apps to VMs using an Azure DevOps Project.

Here's what Microsoft had to say about that ASP.NET functionality:

You can now use an Azure DevOps Project to setup a fully-configured CI/CD pipeline to Azure Virtual Machine (VM) resources for ASP.NET or ASP.NET Core applications. The DevOps Project sets up everything you need for developing, deploying, and monitoring your app on the VM.

By creating a DevOps Project, an Azure VM is provisioned and comes with a Git code repository, Application Insights integration, and a continuous delivery pipeline. The dashboard then lets you monitor code commits, builds, and deployments from a single view in the Azure portal.

For developers who want to explore Azure DevOps Projects while still in preview, Microsoft has provided five-minute quickstarts for working with:

Additionally, step-by-step tutorials are available for:

Microsoft apparently hasn't indicated when Azure DevOps Projects will emerge from preview. We first reported on Azure DevOps Projects along with a slew of other announcements emerging from Microsoft's November 2017 Connect conference. At the time, we described it as "A complete DevOps pipeline running on Visual Studio Team Services, Azure DevOps Projects is available in the Azure Portal in preview. It's aimed at making DevOps the 'foundation' for all new projects, supporting multiple frameworks, languages and Azure-hosed deployment targets."

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus


  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube