Правила создания Devure для Azure - PullRequest
1 голос
/ 25 сентября 2019

В настоящее время, когда я создаю PR, у меня работает несколько политик проверки сборки.Есть ли способ убедиться, что сборки выполняются в определенном порядке и по одному за раз.

В настоящее время происходит, когда создается PR, одновременно запускается несколько сборок.Что приводит к сбою сборок, потому что сборки зависят друг от друга.

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

https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-policies?view=azure-devops#build-validation

1 Ответ

0 голосов
/ 26 сентября 2019

убедитесь, что сборки выполняются в определенном порядке

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

Но для того, чтобы на самом деле работать по порядку, вам необходимо отменить триггер ci и триггер pr на связанных сборках, потому что на эти триггеры не влияют триггеры завершения сборки, как только эти условия триггера выполнены,сборки по-прежнему будут запускаться без заказа.

Запускать одну сборку за раз

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

...