Как вы можете обойти конвейер и выпустить в определенную среду

Я пытаюсь настроить выпуск для трех сред: Dev, QA, Production и работать с ошибками, в основном с ошибками приложений IIS.

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

Моя проблема в том, что я просто пытаюсь получить эту настройку, это не «настоящие» релизы. Однако я теряю время после каждого изменения конфигурации, когда он развертывает код в моей среде «Dev». Я уже знаю, что эти шаги работают.

Есть ли способ пропустить среду и выбрать конкретную среду, в которой я хочу, чтобы она также выпускала код?


person raterus    schedule 13.12.2017    source источник


Ответы (2)


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

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

Вы также можете установить Manual только для среды напрямую:

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

Вы также можете включить фильтры артефактов с определенными тегами или ветвями (git), тогда только артефакт соответствует фильтрам, выпуск может быть развернут в этой среде.

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

person starian chen-MSFT    schedule 14.12.2017

Когда вы запускаете выпуск, вам предоставляется список всех сред и условий их развертывания. Просто установите для всех сред значение «Вручную». Затем, когда вы создаете выпуск, вы можете выбрать среду, в которой вы хотите развернуться, из меню «Развернуть».

person Daniel Mann    schedule 13.12.2017