Как остановить предыдущие выпуски, поставленные в очередь, не отменяя их по одному? - PullRequest
0 голосов
/ 27 февраля 2019

У нас есть конвейер выпуска, который автоматически создает новый выпуск при каждом завершении сборки.

На этом этапе у нас есть кандидат на выпуск, так что это имеет смысл.Каждая сборка потенциально может быть освобождена.

В конвейере Release автоматически переходит к dev.Таким образом, мы получаем чек и сборку, а затем она отправляется на сервер разработки.

На выпуске есть ворота утверждения, переходящие на стадию.Утверждение обычно занимает некоторое время, и разработка будет продолжаться в ожидании одобрения.

Теперь у нас есть 10 - 15 сборок, которые перечислены в очереди.

Итак, мне нужно автоматически отменить каждую из них, чтобы начать выпуск ПОСЛЕДНЕЙ сборки на этапе.

Есть ли способ автоматически отменить выпуск, когда более новая версия делает его вочередь или я должен вместо этого создать POST-утверждение на этапе разработки, которое удерживает его вне этапа, пока кто-нибудь не нажмет «перейти» на эту версию релиза?

Использую ли я это право?

1 Ответ

0 голосов
/ 27 февраля 2019

Измените параметры очереди развертывания, чтобы только последняя сборка подходила для развертывания в этой среде.

enter image description here

...