Azure DevOps конвейеров не запускаются PR - PullRequest
0 голосов
/ 13 марта 2020

Я уже некоторое время использую Azure Конвейеры и не менял azure-pipelines.yml файл здесь в течение 2 месяцев. Ранее, когда появлялся новый PR, конвейер запускался и вызывал создание среды, и тесты запускались.

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

Мне не ясно, где вещи застревают, и не ясно, как можно было бы отладить это. Я просмотрел эту Azure документацию по DevOps , но она оказалась бесполезной. Я могу вручную запустить конвейер, чтобы выполнить и проверить основную ветку, но я не знаю, как вручную вызвать то же самое для PR. Вот моя Azure страница DevOps для справки .

1 Ответ

0 голосов
/ 15 марта 2020

Как обычно, вам не нужно конфигурировать pr в YAML-скрипте, если нет особого требования, мы бы сделали триггер pull-запроса для всех ветвей. Но, это начало сломано с 03-13 21:02 (UT C), , которое вызвано нами , вы не делаете ничего плохого.

Исправление готовится с нашей лучшей стороны.

Как сказал Алекс, это неявный триггер, который поддерживается только YAML, если вы не настроили pr в YAML в явном виде.


Чтобы избежать такого застревания позже, кроме метода, который упоминал Алекс: добавьте pr в YAML. Вы также можете использовать конфигурацию пользовательского интерфейса, производительность которой до сих пор очень стабильна.

Просто go Pipeline definition page => Нажмите three dots в правом углу => Выбрать Trigger:

enter image description here

Затем вы увидите вкладку Triggers, которая имеет Continues integration и Pull request validation дисплей ниже. Откройте Pull request validation и включите Override the YAML pull request trigger from here:

enter image description here

Дополнительно. Наша команда заметила эту неисправную проблему, сообщит, будет ли она исправлена здесь, когда у нас есть какой-либо фиксированный выпуск в процессе.


Обновление 3/18/2020:

Фиксированный выпущен для всех регионов. Каждый может работать github pr trigger, как показывает документ .

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