Azure Пакет DevOps для запросов Pull - PullRequest
1 голос
/ 30 января 2020

Я использую batch: true для Azure Триггер конвейера DevOps:

trigger:
  batch: true
  branches:
    include:
    - master

.. и он работает как положено (следующая сборка начинается только после предыдущего завершения).

По умолчанию несколько сборок работают параллельно: enter image description here

Я пытался:

pr:
  batch: true
  branches:
    include:
    - master

.. но это не удается: enter image description here

Как я могу сделать то же самое для запросов Pull?

1 Ответ

1 голос
/ 30 января 2020

Пакет будет работать только с триггером CI в данный момент.

Триггеры Pull request (PR) запускают сборку при каждом открытии pull-запроса с одной из указанных целевых ветвей или когда изменения передаются в такой запрос pull.

По умолчанию конвейеры, инициируемые запросами на получение (PR), будут отменены, если новый коммит будет передан в тот же PR. Вы можете автоматически отменить существующий конвейер при обновлении запроса на извлечение.

Это желательно в большинстве случаев, так как обычно вы не хотите продолжать выполнять конвейер с устаревшим кодом. Если вам не нужно это поведение, вы можете добавить autoCancel: false к вашему триггеру PR.

  pr: 
      autoCancel: false
      branches:
      - master

Для получения более подробной информации, пожалуйста, обратитесь к нашему официальному do c здесь: Укажите события, которые запускают конвейер сборки и релизы

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