определение pr
Триггер запроса на вытягивание указывает, какие ветви вызывают сборку запроса на вытягивание.
Определения, ссылающиеся на это определение: конвейер
Реализации
Внедрение | Описание |
---|---|
pr: нет | Отключите триггеры запроса на вытягивание. |
pr: строковый список | Список ветвей, которые активируют выполнение. |
pr: autoCancel, ветви, пути, черновики | Полный синтаксис для полного элемента управления. |
Внедрение | Описание |
---|---|
pr: нет | Отключите триггеры запроса на вытягивание. |
pr: строковый список | Список ветвей, которые активируют выполнение. |
pr: autoCancel, ветви, пути | Полный синтаксис для полного элемента управления. |
Замечания
Если вы не указали триггер запроса на вытягивание, запросы на вытягивание в любую ветвь активируют сборку.
Существует три различных варианта синтаксиса ключевого слова pr
: список ветвей для включения, способ отключения триггеров PR и полного синтаксиса для полного управления.
Это важно
Триггеры PR YAML поддерживаются только в GitHub и Bitbucket Cloud. При использовании Azure Repos Git можно настроить политику ветви для проверки сборки для активации конвейера сборки для проверки.
Если указать предложение exclude
без предложения include
для branches
или paths
, это эквивалентно указанию *
в предложении include
.
pr: нет
Отключите триггеры запроса на вытягивание.
pr: none # Disable pull request triggers.
строка pr
. Допустимые значения: нет.
Отключите триггеры запроса на вытягивание.
Примеры
Синтаксис отключения:
pr: none # will disable PR builds (but not CI builds)
pr: строковый список
Список ветвей, которые активируют выполнение.
pr: [ string ] # List of branches that trigger a run.
Типы списков
Тип | Описание |
---|---|
струна | Список ветвей, которые активируют выполнение. |
Замечания
Синтаксис списка задает список ветвей, которые активируют выполнение при вызове запроса на вытягивание или отправки в исходную ветвь вызываемого запроса на вытягивание.
Примеры
Синтаксис списка:
pr:
- main
- develop
pr: autoCancel, ветви, пути, черновики
Используйте полный синтаксис, если требуется полный контроль триггера запроса на вытягивание.
pr:
autoCancel: boolean # Whether to cancel running PR builds when a new commit lands in the branch. Default: true.
branches: # Branch names to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
paths: # File paths to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
drafts: boolean # Whether to start a run when a draft PR is created. Default: true.
Свойства
autoCancel
логические.
Отмена выполнения сборки PR при создании новой фиксации в ветви. Значение по умолчанию: true.
branches
includeExcludeFilters.
Имена ветвей для включения или исключения для активации выполнения.
paths
includeExcludeFilters.
пути к файлу для включения или исключения для активации выполнения.
drafts
логические.
, следует ли запускать запуск при создании черновика PR. Значение по умолчанию: true.
pr: autoCancel, ветви, пути
Полный синтаксис для полного элемента управления.
pr:
autoCancel: boolean # Whether to cancel running PR builds when a new commit lands in the branch. Default: true.
branches: # Branch names to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
paths: # File paths to include or exclude for triggering a run.
include: [ string ] # List of items to include.
exclude: [ string ] # List of items to exclude.
Свойства
autoCancel
логические.
Отмена выполнения сборки PR при создании новой фиксации в ветви. Значение по умолчанию: true.
branches
includeExcludeFilters.
Имена ветвей для включения или исключения для активации выполнения.
paths
includeExcludeFilters.
пути к файлу для включения или исключения для активации выполнения.
Примеры
Полный синтаксис:
pr:
branches:
include:
- features/*
exclude:
- features/experimental/*
paths:
exclude:
- README.md
См. также
Дополнительные сведения о триггерах запроса на вытягивание и их указании.