Автоматически запускать сборки ТОЛЬКО для веток PR в VSTS

Я пытаюсь сделать следующее:

  • Разработчик (например, Джеймс) может какое-то время работать над этой частной веткой (например, james/add-custom-logger), прежде чем отправлять PR.
  • Как только Джеймс отправит PR, я хотел бы автоматически запустить сборку для этой ветки PR.

Я изо всех сил пытаюсь понять, как это сделать в сборках VSTS.
Я знаю, что могу настроить триггеры сборки на основе таких ветвей, как feature/*, и попросить всех разработчиков следовать этому шаблону, поэтому в данном случае это будет feature/james/add-custom-logger.

Но я не хочу запускать эти ветки, пока для этих веток не будет отправлен запрос на извлечение.

Любые идеи о том, как этого добиться?


person Kiran Challa    schedule 05.09.2018    source источник


Ответы (1)


Возможно, политики филиалов подходят для вашего сценария. Если Джеймс всегда создает PR для одной и той же ветки — например, «мастер», — вы можете создать политику ветки для «мастера». Перейти к Repos > Branches > ... (More Actions) > Branch policies > Build validation > Add build policy

person renklus    schedule 06.09.2018
comment
Спасибо @renklus. Да, мой коллега упомянул мне об этом вчера. - person Kiran Challa; 06.09.2018