Azure DevOps Blog

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

AzureFunBytes – DevOps on Azure with Donovan Brown

In this stream, Donovan Brown joins me to discuss the different methods of implementing DevOps on Microsoft Azure. We take a walk together through different workflows with GitHub Actions, Azure Web App Service, and more. Donovan helps me "rub some DevOps" on some deployment targets we'll spin up to ensure repeatable, reliable releases.

AzureFunBytes Short – Cloud Shell

The Azure Cloud Shell is one of my favorite things about using Azure. Many of the administrative tasks that I may have had to run from a local computer can now be done from a browser anywhere I can authenticate into my Azure account. I used to always worry about needing a computer that had a shell or a terminal program with my ssh key on it ...

Supporting SHA-2 algorithm in SSH on Azure DevOps

With the release of OpenSSH 8.2 last month, connections to SSH servers using SHA-1 was disabled by default in the OpenSSH client. We understand that this move helps improve the security of SSH connections, by encouraging all users to adopt the SHA-2 class of algorithms, generally considered safer. However, this resulted in OpenSSH users not ...

Introducing Scalar: Git at scale for everyone

Git is a distributed version control system, so by default each Git repository has a copy of all files in the entire history. Even moderately-sized teams can create thousands of commits adding hundreds of megabytes to the repository every month. As your repository grows, Git may struggle to manage all that data. Time spent waiting for git ...

Updates to the Git Commit Graph Feature

In a previous blog series, we announced that Git has a new commit-graph feature, and described some future directions. Since then, the commit-graph feature has grown and evolved. In the recently released Git version 2.24.0, the commit-graph is enabled by default! Today, we discuss what you should know about the feature, and what you can expect...