Триггер сборки не вызывается при нажатии на репозитории Azure Git - PullRequest
1 голос
/ 21 июня 2019

Мой git-репозиторий размещен в Azure DevOps.Я создал новый конвейер сборки на основе yaml в ветви master и установил в секции триггера две существующие ветви.В других ветвях нет файла azure-pipeline.yml, и для этого проекта DevOps не установлены какие-либо политики ветвей.

trigger:
  batch: 'true'
  branches:
    include:
    - master
    - develop

Триггер вызывается для каждого изменения в ветке master, как и ожидалось.Но игнорирует любые толчки к ветке develop.

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

Любая идея о том, как Azure Pipeline учитывает определение сборки также длядругие ветви без копирования и вставки полного определения для каждой возможной ветви?

1 Ответ

1 голос
/ 24 июня 2019

Триггер сборки не запускается при нажатии на репозитории Azure Git

Я создал образец с синтаксисом:

trigger:
  batch: 'true'
  branches:
    include:
    - master
    - Dev

И он отлично работает на моей стороне. Затем я проверяю новый проект, который вы указали, но обнаружил, что файл .yml неполон и не содержит узла trigger:.

Итак, чтобы решить эту проблему, нам нужно дважды проверить файл .yml, который вы изменили в ветке master, и вы создаете файл .yml, который вы изменили.

Кроме того, когда мы редактируем конвейер сборки, есть расширенная кнопка, мы можем выбрать опцию Triggers, чтобы установить триггер сборки с помощью визуального редактора:

enter image description here

Если вышеописанное не поможет, вы можете попытаться создать новый конвейер сборки, установить триггер только с веткой Develop, проверьте, работает ли он нормально, а затем вернитесь к предыдущему с master и develop ветвь.

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

Надеюсь, это поможет.

...