Как добавить задачу утверждения перед заменой слотов в конвейер выпуска на Azure DevOps - PullRequest
3 голосов
/ 11 июля 2020

введите описание изображения здесь

Привет!

Я использую слоты развертывания для развертывания моего приложения-функции сначала на стадии подготовки, а затем на производстве. У меня есть две указанные выше задачи в моем конвейере выпуска. После того, как функция развернута в промежуточном слоте, я хочу отложить задачу подкачки до тех пор, пока кто-нибудь (пользователь) не проверит развертывание.

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

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 июля 2020

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

введите описание изображения здесь

2 голосов
/ 12 июля 2020

Существует задача под названием «Ручное вмешательство». Вы можете использовать ее, чтобы приостановить конвейер и возобновить его после завершения проверки.

Таким образом, шаги будут следующими:

  1. развертывание в постановка
  2. ручное вмешательство -> подтвердите и нажмите кнопку «Возобновить»
  3. поменять местами слоты

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/manual-intervention?view=azure-devops

...