az repos policy build
Note
Esta referencia forma parte de la extensión azure-devops para la CLI de Azure (versión 2.30.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az repos policy build. Obtenga más información sobre las extensiones.
Administrar la directiva de compilación.
Comandos
| Nombre | Description | Tipo | Estado |
|---|---|---|---|
| az repos policy build create |
Cree una directiva de compilación. |
Extension | GA |
| az repos policy build update |
Actualizar la directiva de compilación. |
Extension | GA |
az repos policy build create
Cree una directiva de compilación.
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 --organization]
[--path-filter]
[--project]
Parámetros requeridos
Si la directiva debe bloquearse o no.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Rama en la que se debe aplicar esta directiva. Por ejemplo: maestro.
Id. de definición de compilación.
Nombre para mostrar de esta directiva de compilación para identificar la directiva. Por ejemplo: "Directiva de cola manual".
Si la directiva está habilitada o no.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Si solo se permite la cola manual de compilaciones.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Solo cola en la actualización de origen.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Identificador del repositorio en el que se va a aplicar la directiva.
Duración de la validez de la directiva (en minutos).
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Determina cómo se usa el argumento de rama para aplicar una directiva. Si el valor es "exacto", la directiva se aplicará en una rama que tenga una coincidencia exacta en el argumento --branch. Si el valor es "prefijo", la directiva se aplica en todas las carpetas de rama que coinciden con el prefijo proporcionado por el argumento --branch.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | exact |
| Valores aceptados: | exact, prefix |
Detectar automáticamente la organización.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Dirección URL de la organización de Azure DevOps. Puede configurar la organización predeterminada mediante az devops configure -d organization=ORG_URL. Obligatorio si no está configurado como predeterminado o seleccionado a través de la configuración de Git. Ejemplo: https://dev.azure.com/MyOrganizationName/.
Filtre las rutas de acceso en las que se aplica la directiva. Admite rutas de acceso absolutas, caracteres comodín y varias rutas de acceso separadas por ';'. Ejemplo: /WebApp/Models/Data.cs, /WebApp/* o *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.
Nombre o identificador del proyecto. Puede configurar el proyecto predeterminado mediante az devops configure -d project=NAME_OR_ID. Obligatorio si no está configurado como predeterminado o seleccionado a través de la configuración de Git.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
az repos policy build update
Actualizar la directiva de compilación.
az repos policy build update --id --policy-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 --organization]
[--path-filter]
[--project]
[--queue-on-source-update-only {false, true}]
[--repository-id]
[--valid-duration]
Parámetros requeridos
Identificador de la directiva.
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Si la directiva debe bloquearse o no.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Rama en la que se debe aplicar esta directiva. Por ejemplo: maestro.
Determina cómo se usa el argumento de rama para aplicar una directiva. Si el valor es "exacto", la directiva se aplicará en una rama que tenga una coincidencia exacta en el argumento --branch. Si el valor es "prefijo", la directiva se aplica en todas las carpetas de rama que coinciden con el prefijo proporcionado por el argumento --branch.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | exact, prefix |
Id. de definición de compilación.
Detectar automáticamente la organización.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Nombre para mostrar de esta directiva de compilación para identificar la directiva. Por ejemplo: "Directiva de cola manual".
Si la directiva está habilitada o no.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Si solo se permite la cola manual de compilaciones.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Dirección URL de la organización de Azure DevOps. Puede configurar la organización predeterminada mediante az devops configure -d organization=ORG_URL. Obligatorio si no está configurado como predeterminado o seleccionado a través de la configuración de Git. Ejemplo: https://dev.azure.com/MyOrganizationName/.
Filtre las rutas de acceso en las que se aplica la directiva. Admite rutas de acceso absolutas, caracteres comodín y varias rutas de acceso separadas por ';'. Ejemplo: /WebApp/Models/Data.cs, /WebApp/* o *.cs,/WebApp/Models/Data.cs; ClientApp/Models/Data.cs.
Nombre o identificador del proyecto. Puede configurar el proyecto predeterminado mediante az devops configure -d project=NAME_OR_ID. Obligatorio si no está configurado como predeterminado o seleccionado a través de la configuración de Git.
Solo cola en la actualización de origen.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
Identificador del repositorio en el que se va a aplicar la directiva.
Duración de la validez de la directiva (en minutos).
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |