az repos policy build

Примечание

Этот справочник является частью расширения azure-devops для Azure CLI (версии 2.30.0 или более поздней). Расширение будет автоматически установлено при первом выполнении команды az repos policy build . Подробнее о расширениях.

Управление политикой сборки.

Команды

az repos policy build create

Создайте политику сборки.

az repos policy build update

Обновление политики сборки.

az repos policy build create

Создайте политику сборки.

az repos policy build create --blocking {false, true}
                             --branch
                             --build-definition-id
                             --display-name
                             --enabled {false, true}
                             --manual-queue-only {false, true}
                             --queue-on-source-update-only {false, true}
                             --repository-id
                             --valid-duration
                             [--branch-match-type {exact, prefix}]
                             [--detect {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]

Обязательные параметры

--blocking

Указывает, должна ли политика блокироваться.

допустимые значения: false, true
--branch

Ветвь, к которой должна применяться эта политика. Например: master.

--build-definition-id

Идентификатор определения сборки.

--display-name

Отображаемое имя для этой политики сборки для идентификации политики. Например: "Ручная политика очередей".

--enabled

Включена ли политика.

допустимые значения: false, true
--manual-queue-only

Следует ли разрешить только ручную очередь сборок.

допустимые значения: false, true
--queue-on-source-update-only

Очередь только при обновлении источника.

допустимые значения: false, true
--repository-id

Идентификатор репозитория, к которому применяется политика.

--valid-duration

Срок действия политики (в минутах).

Необязательные параметры

--branch-match-type

Определяет, как аргумент ветви используется для применения политики. Если значение равно "exact", политика будет применена к ветви, которая имеет точное совпадение с аргументом --branch. Если значение равно "префикс", политика применяется ко всем папкам ветви, которые соответствуют префиксу, предоставленному аргументом --branch.

допустимые значения: exact, prefix
значение по умолчанию: exact
--detect

Автоматическое обнаружение организации.

допустимые значения: false, true
--org --organization

URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью команды az devops configure -d organization=ORG_URL. Требуется, если не настроено по умолчанию или не выбрано через конфигурацию Git. Пример: https://dev.azure.com/MyOrganizationName/.

--path-filter

Пути фильтрации, к которым применяется политика. Поддерживает абсолютные пути, подстановочные знаки и несколько путей, разделенных символом ";". Пример: /WebApp/Models/Data.cs, /WebApp/* или *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью команды az devops configure -d project=NAME_OR_ID. Требуется, если не настроено по умолчанию или не выбрано через конфигурацию Git.

az repos policy build update

Обновление политики сборки.

az repos policy build update --id
                             [--blocking {false, true}]
                             [--branch]
                             [--branch-match-type {exact, prefix}]
                             [--build-definition-id]
                             [--detect {false, true}]
                             [--display-name]
                             [--enabled {false, true}]
                             [--manual-queue-only {false, true}]
                             [--org]
                             [--path-filter]
                             [--project]
                             [--queue-on-source-update-only {false, true}]
                             [--repository-id]
                             [--valid-duration]

Обязательные параметры

--id --policy-id

Идентификатор политики.

Необязательные параметры

--blocking

Указывает, должна ли политика блокироваться.

допустимые значения: false, true
--branch

Ветвь, к которой должна применяться эта политика. Например: master.

--branch-match-type

Определяет, как аргумент ветви используется для применения политики. Если значение равно "exact", политика будет применена к ветви, которая имеет точное совпадение с аргументом --branch. Если значение равно "префикс", политика применяется ко всем папкам ветви, которые соответствуют префиксу, предоставленному аргументом --branch.

допустимые значения: exact, prefix
--build-definition-id

Идентификатор определения сборки.

--detect

Автоматическое обнаружение организации.

допустимые значения: false, true
--display-name

Отображаемое имя для этой политики сборки для идентификации политики. Например: "Ручная политика очередей".

--enabled

Включена ли политика.

допустимые значения: false, true
--manual-queue-only

Следует ли разрешить только ручную очередь сборок.

допустимые значения: false, true
--org --organization

URL-адрес организации Azure DevOps. Вы можете настроить организацию по умолчанию с помощью команды az devops configure -d organization=ORG_URL. Требуется, если не настроено по умолчанию или не выбрано через конфигурацию Git. Пример: https://dev.azure.com/MyOrganizationName/.

--path-filter

Пути фильтрации, к которым применяется политика. Поддерживает абсолютные пути, подстановочные знаки и несколько путей, разделенных символом ";". Пример: /WebApp/Models/Data.cs, /WebApp/* или *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.

--project -p

Имя или идентификатор проекта. Проект по умолчанию можно настроить с помощью команды az devops configure -d project=NAME_OR_ID. Требуется, если не настроено по умолчанию или не выбрано через конфигурацию Git.

--queue-on-source-update-only

Очередь только при обновлении источника.

допустимые значения: false, true
--repository-id

Идентификатор репозитория, к которому применяется политика.

--valid-duration

Срок действия политики (в минутах).