Share via


az automation source-control

Nota:

Esta referencia forma parte de la extensión de automatización para la CLI de Azure (versión 2.55.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az automation source-control . Obtenga más información sobre las extensiones.

Administración del control de código fuente.

Comandos

Nombre Description Tipo Estado
az automation source-control create

Cree un control de código fuente.

Extensión GA
az automation source-control delete

Elimine el control de código fuente.

Extensión GA
az automation source-control list

Enumerar una lista de controles de origen.

Extensión GA
az automation source-control show

Obtenga el control de código fuente identificado por el nombre del control de código fuente.

Extensión GA
az automation source-control sync-job

Administrar trabajos de sincronización de control de código fuente.

Extensión GA
az automation source-control sync-job create

Cree el trabajo de sincronización para un control de código fuente.

Extensión GA
az automation source-control sync-job list

Enumerar una lista de trabajos de sincronización de control de código fuente.

Extensión GA
az automation source-control sync-job show

Obtenga el trabajo de sincronización del control de código fuente identificado por el identificador de trabajo.

Extensión GA
az automation source-control sync-job stream

Administrar el flujo de trabajo de sincronización.

Extensión GA
az automation source-control sync-job stream list

Enumere una lista de flujos de trabajo de sincronización identificados por el identificador de trabajo de sincronización.

Extensión GA
az automation source-control sync-job stream show

Obtenga un flujo de trabajo de sincronización identificado por el identificador de secuencia.

Extensión GA
az automation source-control sync-job update

Actualice el trabajo de sincronización de un control de código fuente.

Extensión GA
az automation source-control update

Actualice un control de código fuente.

Extensión GA

az automation source-control create

Cree un control de código fuente.

az automation source-control create --account
                                    --name
                                    --resource-group
                                    [--access-token]
                                    [--auto-sync {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--branch]
                                    [--description]
                                    [--folder-path]
                                    [--publish-runbook {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--refresh-token]
                                    [--repo-url]
                                    [--source-type {GitHub, VsoGit, VsoTfvc}]
                                    [--token-type {Oauth, PersonalAccessToken}]

Ejemplos

Creación de un control de código fuente

az automation source-control create -g rg --automation-account-name myAutomationAccount --name source-control --repo-url https://github.com/myAccount/myRepo.git --branch master --source-type GitHub --folder-path / --access-token ghp_MOCKED_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook false

Parámetros requeridos

--account --automation-account-name

Nombre de la cuenta de Automation.

--name --source-control-name -n

Nombre del control de código fuente.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--access-token

El token de acceso.

--auto-sync

Asincrónico automático del control de código fuente. El valor predeterminado es False.

valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--branch

Rama del repositorio del control de código fuente. Incluya la rama como cadena vacía para VsoTfvc.

--description

Descripción del usuario del control de código fuente.

--folder-path

Ruta de acceso de carpeta del control de código fuente. La ruta de acceso debe ser relativa.

--publish-runbook

Publicación automática del control de código fuente. El valor predeterminado es true.

valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--refresh-token

El token de actualización.

--repo-url

Dirección URL del repositorio del control de código fuente.

--source-type

Tipo de origen. Debe ser uno de VsoGit, VsoTfvc, GitHub, distingue mayúsculas de minúsculas.

valores aceptados: GitHub, VsoGit, VsoTfvc
--token-type

El tipo del token. Debe ser PersonalAccessToken o Oauth.

valores aceptados: Oauth, PersonalAccessToken
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az automation source-control delete

Elimine el control de código fuente.

az automation source-control delete [--account]
                                    [--ids]
                                    [--name]
                                    [--resource-group]
                                    [--subscription]
                                    [--yes]

Ejemplos

Eliminación del control de código fuente

az automation source-control delete -g rg --automation-account-name myAutomationAccount --name sourceControl -y

Parámetros opcionales

--account --automation-account-name

Nombre de la cuenta de Automation.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name --source-control-name -n

Nombre del control de código fuente.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--yes -y

No solicita confirmación.

valor predeterminado: False
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az automation source-control list

Enumerar una lista de controles de origen.

az automation source-control list --account
                                  --resource-group
                                  [--filter]
                                  [--max-items]
                                  [--next-token]

Ejemplos

Enumerar el control de código fuente

az automation source-control list -g rg --automation-account-name myAutomationAccount

Parámetros requeridos

--account --automation-account-name

Nombre de la cuenta de Automation.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros opcionales

--filter

Filtro que se aplicará a la operación.

--max-items

Número total de elementos que se van a devolver en la salida del comando. Si el número total de elementos disponibles es mayor que el valor especificado, se proporciona un token en la salida del comando. Para reanudar la paginación, proporcione el valor del token en --next-token el argumento de un comando posterior.

--next-token

Token para especificar dónde iniciar la paginación. Este es el valor del token de una respuesta truncada anteriormente.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az automation source-control show

Obtenga el control de código fuente identificado por el nombre del control de código fuente.

az automation source-control show [--account]
                                  [--ids]
                                  [--name]
                                  [--resource-group]
                                  [--subscription]

Ejemplos

Obtener información sobre el control de código fuente

az automation source-control show -g rg --automation-account-name myAutomationAccount --name sourceControl

Parámetros opcionales

--account --automation-account-name

Nombre de la cuenta de Automation.

--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name --source-control-name -n

Nombre del control de código fuente.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az automation source-control update

Actualice un control de código fuente.

az automation source-control update [--access-token]
                                    [--account]
                                    [--add]
                                    [--auto-sync {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--branch]
                                    [--description]
                                    [--folder-path]
                                    [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--ids]
                                    [--name]
                                    [--publish-runbook {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--refresh-token]
                                    [--remove]
                                    [--repo-url]
                                    [--resource-group]
                                    [--set]
                                    [--source-type {GitHub, VsoGit, VsoTfvc}]
                                    [--subscription]
                                    [--token-type {Oauth, PersonalAccessToken}]

Ejemplos

Actualizar las propiedades del control de código fuente

az automation source-control update -g rg --automation-account-name myAutomationAccount --name sourceControl --access-token ghp_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook True

Parámetros opcionales

--access-token

El token de acceso.

--account --automation-account-name

Nombre de la cuenta de Automation.

--add

Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string o JSON string>.

--auto-sync

Asincrónico automático del control de código fuente. El valor predeterminado es False.

valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--branch

Rama del repositorio del control de código fuente. Incluya la rama como cadena vacía para VsoTfvc.

--description

Descripción del usuario del control de código fuente.

--folder-path

Ruta de acceso de carpeta del control de código fuente. La ruta de acceso debe ser relativa.

--force-string

Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.

valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--ids

Uno o varios identificadores de recursos (delimitados por espacios). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".

--name --source-control-name -n

Nombre del control de código fuente.

--publish-runbook

Publicación automática del control de código fuente. El valor predeterminado es true.

valores aceptados: 0, 1, f, false, n, no, t, true, y, yes
--refresh-token

El token de actualización.

--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list OR --remove propertyToRemove.

--repo-url

Dirección URL del repositorio del control de código fuente.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--set

Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=.

--source-type

Tipo de origen. Debe ser uno de VsoGit, VsoTfvc, GitHub, distingue mayúsculas de minúsculas.

valores aceptados: GitHub, VsoGit, VsoTfvc
--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--token-type

El tipo del token. Debe ser PersonalAccessToken o Oauth.

valores aceptados: Oauth, PersonalAccessToken
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.