Невозможно утвердить последний выпуск Azure devOps - PullRequest
1 голос
/ 04 октября 2019

У меня есть автоматический запуск сборки и выпуска конвейера в службе Team.

Он запускается всякий раз, когда разработчик проверяет код в репозитории.

В конвейере выпуска я задаю имя утверждающего (утверждения перед развертыванием)) для утверждения развертывания на целевом сервере.

В настройке очереди развертывания я использовал

, специфичный для «Количество параллельных развертываний»,

1 для Максимального количества параллельных развертываний,

Развертывание последних и отмена остальных для «последующих выпусков»

В моем случае многократная регистрация разработчика и конвейеры автоматического запуска создают очередь для утверждений выпусков.

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

, но система вынудила его утвердить только один ожидающий.

Пожалуйста, помогите.

Я пытался изменить настройку очереди развертывания enter image description here

1 Ответ

1 голос
/ 07 октября 2019

Если вы утверждаете, что также содержат одобрение после развертывания для вашего выпуска, Разверните самое последнее и отмените остальные , которые оно делает , не отменяют для утверждений после развертывания , и это специально.

Вам необходимо зайти в релиз и вручную отклонить / отменить все ранее поставленные в очередь релизы.

Пожалуйста, обратите внимание на подобные проблемы здесь:

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

enter image description here

Нажмите на первуюи отклоните его, затем обновите список. Только последний выпуск остается в очереди:

enter image description here

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