az automation source-control
Note
Essa referência faz parte da extensão de automação para a CLI do Azure (versão 2.55.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az automation source-control. Saiba mais sobre extensões.
Gerencie o controle do código-fonte.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az automation source-control create |
Crie um controle de origem. |
Extension | disponibilidade geral |
| az automation source-control delete |
Exclua o controle do código-fonte. |
Extension | disponibilidade geral |
| az automation source-control list |
Liste uma lista de controles de origem. |
Extension | disponibilidade geral |
| az automation source-control show |
Obtenha o controle do código-fonte identificado pelo nome do controle do código-fonte. |
Extension | disponibilidade geral |
| az automation source-control sync-job |
Gerencie trabalhos de sincronização de controle do código-fonte. |
Extension | disponibilidade geral |
| az automation source-control sync-job create |
Crie o trabalho de sincronização para um controle de origem. |
Extension | disponibilidade geral |
| az automation source-control sync-job list |
Liste uma lista de trabalhos de sincronização de controle do código-fonte. |
Extension | disponibilidade geral |
| az automation source-control sync-job show |
Obtenha o trabalho de sincronização de controle do código-fonte identificado pela ID do trabalho. |
Extension | disponibilidade geral |
| az automation source-control sync-job stream |
Gerencie o fluxo de tarefas de sincronização. |
Extension | disponibilidade geral |
| az automation source-control sync-job stream list |
Liste uma lista de fluxos de trabalho de sincronização identificados pela ID do trabalho de sincronização. |
Extension | disponibilidade geral |
| az automation source-control sync-job stream show |
Obtenha um fluxo de trabalho de sincronização identificado pela ID do fluxo. |
Extension | disponibilidade geral |
| az automation source-control sync-job update |
Atualize o trabalho de sincronização para um controle de origem. |
Extension | disponibilidade geral |
| az automation source-control update |
Atualize um controle de origem. |
Extension | disponibilidade geral |
az automation source-control create
Crie um controle de origem.
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}]
Exemplos
Criar controle de origem
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 Obrigatórios
O nome da conta de automação.
O nome do controle do código-fonte.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O token de acesso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SecurityToken Arguments |
O assíncrono automático do controle do código-fonte. O padrão é false.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceites: | 0, 1, f, false, n, no, t, true, y, yes |
A ramificação de recompra do controle de origem. Inclua branch como string vazia para VsoTfvc.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
A descrição do usuário do controle do código-fonte.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
O caminho da pasta do controle do código-fonte. O caminho deve ser relativo.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
A publicação automática do controle de origem. A predefinição é verdadeira.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceites: | 0, 1, f, false, n, no, t, true, y, yes |
O token de atualização.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SecurityToken Arguments |
A url de repositório do controle de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
O tipo de fonte. Deve ser um dos VsoGit, VsoTfvc, GitHub, sensível a maiúsculas e minúsculas.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceites: | GitHub, VsoGit, VsoTfvc |
O tipo de token. Deve ser PersonalAccessToken ou Oauth.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SecurityToken Arguments |
| Valores aceites: | Oauth, PersonalAccessToken |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az automation source-control delete
Exclua o controle do código-fonte.
az automation source-control delete [--account --automation-account-name]
[--ids]
[--name --source-control-name]
[--resource-group]
[--subscription]
[--yes]
Exemplos
Excluir o controle do código-fonte
az automation source-control delete -g rg --automation-account-name myAutomationAccount --name sourceControl -y
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O nome da conta de automação.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome do controle do código-fonte.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Não solicite confirmação.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az automation source-control list
Liste uma lista de controles de origem.
az automation source-control list --account --automation-account-name
--resource-group
[--filter]
[--max-items]
[--next-token]
Exemplos
Controle do código-fonte da lista
az automation source-control list -g rg --automation-account-name myAutomationAccount
Parâmetros Obrigatórios
O nome da conta de automação.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O filtro a ser aplicado na operação.
Número total de itens a serem retornados na saída do comando. Se o número total de itens disponíveis for maior do que o valor especificado, um token será fornecido na saída do comando. Para retomar a paginação, forneça o valor do token em --next-token argumento de um comando subsequente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Pagination Arguments |
Token para especificar por onde começar a paginar. Este é o valor de token de uma resposta truncada anteriormente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Pagination Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az automation source-control show
Obtenha o controle do código-fonte identificado pelo nome do controle do código-fonte.
az automation source-control show [--account --automation-account-name]
[--ids]
[--name --source-control-name]
[--resource-group]
[--subscription]
Exemplos
Obter informações sobre o controle do código-fonte
az automation source-control show -g rg --automation-account-name myAutomationAccount --name sourceControl
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O nome da conta de automação.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome do controle do código-fonte.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az automation source-control update
Atualize um controle de origem.
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}]
Exemplos
Atualizar propriedades de controle do código-fonte
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 Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O token de acesso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SecurityToken Arguments |
O nome da conta de automação.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
O assíncrono automático do controle do código-fonte. O padrão é false.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceites: | 0, 1, f, false, n, no, t, true, y, yes |
A ramificação de recompra do controle de origem. Inclua branch como string vazia para VsoTfvc.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
A descrição do usuário do controle do código-fonte.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
O caminho da pasta do controle do código-fonte. O caminho deve ser relativo.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
Ao usar 'set' ou 'add', preserve literais de string em vez de tentar converter para JSON.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
| Valores aceites: | 0, 1, f, false, n, no, t, true, y, yes |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome do controle do código-fonte.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
A publicação automática do controle de origem. A predefinição é verdadeira.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceites: | 0, 1, f, false, n, no, t, true, y, yes |
O token de atualização.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SecurityToken Arguments |
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OU --remove propertyToRemove.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
A url de repositório do controle de origem.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
O tipo de fonte. Deve ser um dos VsoGit, VsoTfvc, GitHub, sensível a maiúsculas e minúsculas.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceites: | GitHub, VsoGit, VsoTfvc |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O tipo de token. Deve ser PersonalAccessToken ou Oauth.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SecurityToken Arguments |
| Valores aceites: | Oauth, PersonalAccessToken |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |