Skip to content
This repository has been archived by the owner on Nov 6, 2024. It is now read-only.

CroudTech/devops-azure-deploymentqueuing-extension

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 100.0%