Конвейер выпуска для Prod просто поставлен в очередь, а не начинается развертывание - DevOps Azure - PullRequest
0 голосов
/ 19 июня 2020

Я создал конвейер выпуска в моем DevOps для приложения-функции. Он имеет стадию для тестового развертывания (запускается вручную) и триггер развертывания продукта установлен на «После стадии-теста». Для него также настроено предварительное утверждение. При ручном запуске релиза (несколько этапов). Тест развернут, но этап Prod просто поставлен в очередь. Я тоже не вижу возможности проводить согласование. Как сделать так, чтобы продукт был развернут, а не просто поставлен в очередь? Я что-то упускаю, пожалуйста, помогите? Скриншоты будут иметь больше смысла, приложив скриншот из DevOps -

prod pre-deployment condition

одобрение предварительного развертывания продукта

pre-deployment approval

снимок экрана Release, в котором продукт находится в очереди -

Prod is queued

1 Ответ

1 голос
/ 22 июня 2020

Причина, по которой вы видели, что Prod находится в очереди, заключается в том, что развертывание на Prod ожидало утверждения в предыдущем выпуске. См. Два снимка экрана ниже.

Развертывание в App2 добавляется для утверждения в выпуске -47. Таким образом, в выпуске 48 развертывание в App2 было показано в очереди

enter image description here

enter image description here

You should check the deployment to Prod was pending for approval in which release, and approve or cancel to deployment to Prod in the previous releases.

Or you can set the Deployment queue settings for Prod stage to check the option Deploy the latest and cancel the others. So that when you create a new release, all the previous pending approval / queued deployment to Prod wil be cancelled, only the newest deployment to Prod will be showing as pending for approval.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...