News

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 at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube