Compartir a través de


az automation source-control

Nota:

Esta referencia forma parte de la extensión automatización de 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. Más información sobre las extensiones.

Administrar el 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 --automation-account-name
                                    --name --source-control-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

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

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

Tipo de token. Debe ser PersonalAccessToken o Oauth.

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

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

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

az automation source-control delete

Elimine el control de código fuente.

az automation source-control delete [--account --automation-account-name]
                                    [--ids]
                                    [--name --source-control-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 espacio). 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 del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.

az automation source-control list

Enumerar una lista de controles de origen.

az automation source-control list --account --automation-account-name
                                  --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 va a aplicar en 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 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 del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver 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 --automation-account-name]
                                  [--ids]
                                  [--name --source-control-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 espacio). 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 del registro para mostrar todos los registros de depuración.

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver 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 --automation-account-name]
                                    [--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 --source-control-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

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 or 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 espacio). 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

Token de actualización.

--remove

Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove> O --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=<value>.

--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

Tipo de token. Debe ser PersonalAccessToken o Oauth.

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

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

--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

--output -o

Formato de salida.

Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
Valor predeterminado: json
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--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 del registro. Usa --debug para ver registros de depuración completos.