Приоритетное развертывание конвейера Azure DevOps - PullRequest
0 голосов
/ 06 ноября 2018

Мне просто интересно, есть ли какие-нибудь настройки для DevOps Azure, которые мы можем установить для каждого развертывания?

Screenshot

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

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

Я хочу установить какой-то приоритет для каждого этапа. Эй, ты должен развернуться первым, потом ты должен быть вторым и так далее?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Нажмите на вашу сцену, а затем справа есть поле с кнопкой удаления. Справа от этой кнопки удаления находится кнопка MOVE. Это позволит вам заказать этапы.

0 голосов
/ 06 ноября 2018

Вы можете настроить конвейер выпуска как один за другим, как показано ниже.

Здесь я просто определяю 2 этапа как Dev и QA

Как только развертывание будет завершено в DEV, оно начнет развертывание до QA и т. Д.

enter image description here

Вы также можете изменить это, используя pre-deployment conditions

enter image description here

Как я уже упоминал в комментарии, я не о приоритете, а один обходной путь, как вы можете использовать manual intervention

Из приведенного ниже конвейера, скажем, DEV 2 и QA с низким приоритетом, что означает, что я хочу сначала развернуть DEV (1-й приоритет)

enter image description here

Dev 2

enter image description here

QA

enter image description here

Таким образом, Dev 2 и QA шаг ручного вмешательства будет держать дальнейшую задачу, люди получат электронное письмо. Как только электронное письмо будет утверждено, задание будет продолжено.

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

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