az automation source-control
Note
Essa referência faz parte da extensão de automação da CLI do Azure (versão 2.55.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az automation source-control. Saiba mais sobre extensões.
Gerenciar o controle do código-fonte.
Comandos
| Nome | Description | Tipo | Status |
|---|---|---|---|
| az automation source-control create |
Crie um controle do código-fonte. |
Extension | GA |
| az automation source-control delete |
Exclua o controle do código-fonte. |
Extension | GA |
| az automation source-control list |
Listar uma lista de controles de origem. |
Extension | GA |
| az automation source-control show |
Obtenha o controle do código-fonte identificado pelo nome do controle do código-fonte. |
Extension | GA |
| az automation source-control sync-job |
Gerenciar trabalhos de sincronização de controle do código-fonte. |
Extension | GA |
| az automation source-control sync-job create |
Crie o trabalho de sincronização para um controle do código-fonte. |
Extension | GA |
| az automation source-control sync-job list |
Listar uma lista de trabalhos de sincronização de controle do código-fonte. |
Extension | GA |
| az automation source-control sync-job show |
Obtenha o trabalho de sincronização do controle do código-fonte identificado pela ID do trabalho. |
Extension | GA |
| az automation source-control sync-job stream |
Gerenciar o fluxo de trabalho de sincronização. |
Extension | GA |
| az automation source-control sync-job stream list |
Listar uma lista de fluxos de trabalho de sincronização identificados pela ID do trabalho de sincronização. |
Extension | GA |
| az automation source-control sync-job stream show |
Obtenha um fluxo de trabalho de sincronização identificado pela ID do fluxo. |
Extension | GA |
| az automation source-control sync-job update |
Atualize o trabalho de sincronização para um controle do código-fonte. |
Extension | GA |
| az automation source-control update |
Atualize um controle do código-fonte. |
Extension | GA |
az automation source-control create
Crie um controle do código-fonte.
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 do código-fonte
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 Exigidos
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 se tornar obrigatórios para que o comando seja executado com sucesso.
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 aceitos: | 0, 1, f, false, n, no, t, true, y, yes |
O branch de repositório do controle de origem. Incluir branch como cadeia de caracteres 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 do código-fonte. O padrão é verdadeiro.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceitos: | 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 do repositório do controle do código-fonte.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
O tipo de origem. Deve ser um vsoGit, VsoTfvc, GitHub, diferencia maiúsculas de minúsculas.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceitos: | GitHub, VsoGit, VsoTfvc |
O tipo de token. Deve ser PersonalAccessToken ou Oauth.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | SecurityToken Arguments |
| Valores aceitos: | Oauth, PersonalAccessToken |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 se tornar obrigatórios para que o comando seja executado com sucesso.
O nome da conta de automação.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.
| 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 assinatura. 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 |
|---|---|
| Valor padrão: | False |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az automation source-control list
Listar uma lista de controles de origem.
az automation source-control list --account --automation-account-name
--resource-group
[--filter]
[--max-items]
[--next-token]
Exemplos
Listar controle do código-fonte
az automation source-control list -g rg --automation-account-name myAutomationAccount
Parâmetros Exigidos
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 se tornar obrigatórios para que o comando seja executado com sucesso.
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 onde iniciar a paginação. Esse é o valor do token de uma resposta truncada anteriormente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Pagination Arguments |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | 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 assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | 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 se tornar obrigatórios para que o comando seja executado com sucesso.
O nome da conta de automação.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.
| 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 assinatura. 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 Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
az automation source-control update
Atualize um controle do código-fonte.
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 se tornar obrigatórios para que o comando seja executado com sucesso.
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 aceitos: | 0, 1, f, false, n, no, t, true, y, yes |
O branch de repositório do controle de origem. Incluir branch como cadeia de caracteres 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 cadeia de caracteres em vez de tentar converter em JSON.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
| Valores aceitos: | 0, 1, f, false, n, no, t, true, y, yes |
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.
| 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 do código-fonte. O padrão é verdadeiro.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceitos: | 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> OR --remove propertyToRemove.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
A URL do repositório do controle do código-fonte.
| 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 origem. Deve ser um vsoGit, VsoTfvc, GitHub, diferencia maiúsculas de minúsculas.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Properties Arguments |
| Valores aceitos: | GitHub, VsoGit, VsoTfvc |
Nome ou ID da assinatura. 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 aceitos: | Oauth, PersonalAccessToken |
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor padrão: | json |
| Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor padrão: | False |