Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure DevOps Deployment Queuing for YAML Pipelines

Deployment Queue Settings is a feature of Classic Release pipelines that "define the behavior when multiple releases are queued for deployment." This includes a setting that specifies what should happen if a newer build is queued while an existing build is queued or waiting for approval. This extension aims to emulate the "Deploy latest and cancel the others" capability for YAML multi-stage pipelines.

By default, YAML pipelines will remain in a pending state until they timeout -- which by default is 30 days. This extension adds functionality that will auto-cancel older pipelines when a newer build completes successfully.

More information is available in the extension's README.md

Build Status

Note:

This extension contains a pipeline decorator which prevents it from being published as a "public" extension. To install in your Azure DevOps Organization, follow the installation guide.

About

Deployment Queue settings for Azure Pipelines

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Contributors

Languages