Триггер стадии выпуска от завершения PR - PullRequest
0 голосов
/ 07 июня 2019

В настоящее время у меня есть конвейер выпуска, подобный так:

Артефакт имеет pull request trigger для master ветви. Таким образом, каждый раз, когда появляется PR, чтобы освоить этот релиз запускается.

enter image description here

В моей основной ветке у меня есть status policy для VSTS-RM/Pokedex Release, которая является именем для конвейера выпуска. В моем пиаре я вижу работающую политику.

Поэтому, когда я создаю новый PR, запускается конвейер сборки для создания новой сборки этой ветви. Если сборка прошла успешно, запускается этап development в конвейере Pokedex Release. Так что все это прекрасно работает.

Когда я заканчиваю PR, ветка разработки объединяется с master. Но на стадии production конвейера Pokedex Release ничего не происходит.

enter image description here

Это конфигурация Pre-deployment conditions со стадии Production:

enter image description here

Так что без каких-либо триггеров не так уж странно, что ничего не происходит.

Так как мне запустить этап production в текущем Pokedex release конвейере от завершения PR?

1 Ответ

0 голосов
/ 07 июня 2019

Pull request deployment предназначено именно для этого:

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/deploy-pull-request-builds?view=azure-devops

Вам также необходимо включить триггер запроса на извлечение на экране триггера

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