What’s new in Azure DevOps Sprint 160

Avatar

Sasha

Sprint 160 has just finished rolling out to all organizations and you can check out all the new features in the release notes. Here are some of the features that you can start using today.



ReviewApp in Environments

Pull requests are a very useful tool that allows developers to review new code before it is merged into the master branch. But in the new microservices-oriented world, we need to check not just the code, but the service itself. Even when the deployment is targeting a development environment, we want to verify that we aren’t breaking any of our dependencies.

To enable this scenario, ReviewApp deploys every pull request from your Git repository to a dynamic environment resource. Reviewers can see how those changes look as well as work with other dependent services before they’re merged into the main branch and deployed to production

Approval policies for YAML pipelines

In YAML pipelines, we follow a resource owner-controlled approval configuration. Resource owners configure approvals on the resource and all pipelines that use the resource pause for approvals before start of the stage consuming the resource.

You can now use advanced approval options to configure approval policies like requester should not approve, require approval from a subset of users and approval timeout.

ACR as a first-class pipeline resource

If you need to consume a container image published to ACR (Azure Container Registry) as part of your pipeline and trigger your pipeline whenever a new image got published, you can use ACR container resource.

Orchestrate canary deployment strategy on environment for Kubernetes

One of the key advantages of continuous delivery of application updates is the ability to quickly push updates into production for specific microservices. With support for canary strategy in multi-stage pipelines, you can now reduce the risk by slowly rolling out the change to a small subset. As you gain more confidence in the new version, you can start rolling it out to more servers in your infrastructure and route more users to it.

These are just the tip of the iceberg, and there are plenty more features that we’ve released in Sprint 160. Check out the full list of features for this sprint in the release notes.

Avatar
Sasha Rosenbaum

Senior Program Manager, Azure DevOps

Follow Sasha   

0 comments

    Leave a comment