az acr task

Gerencie uma coleção de etapas para compilar, testar e o sistema operacional & a aplicação de patch de imagens de contêiner usando registros de contêiner do Azure.

Comandos

az acr task cancel-run

Cancelar uma execução especificada de um registro de contêiner do Azure.

az acr task create

Crie uma série de etapas para compilar, testar e OS contêineres de aplicação de patches do & Framework. As tarefas dão suporte a gatilhos de confirmações git e atualizações de imagem de base.

az acr task credential

Gerenciar credenciais para uma tarefa. Consulte https://aka.ms/acr/tasks/cross-registry-authentication para obter mais informações.

az acr task credential add

Adicione uma credencial de logon do registro personalizado à tarefa.

az acr task credential list

Listar todas as credenciais de registro personalizadas para a tarefa.

az acr task credential remove

Remova a credencial de uma tarefa.

az acr task credential update

Atualize a credencial de logon do registro para uma tarefa.

az acr task delete

Exclua uma tarefa de um registro de contêiner do Azure.

az acr task identity

Identidades gerenciadas para a tarefa. Consulte https://aka.ms/acr/tasks/task-create-managed-identity para obter mais informações.

az acr task identity assign

Atualizar a identidade gerenciada para uma tarefa.

az acr task identity remove

Remover identidades gerenciadas de uma tarefa.

az acr task identity show

Exibir as identidades gerenciadas para a tarefa.

az acr task list

Listar as tarefas para um registro de contêiner do Azure.

az acr task list-runs

Listar todas as execuções executadas para um registro de contêiner do Azure, com a capacidade de filtrar por uma tarefa específica.

az acr task logs

Mostrar logs para uma execução específica. Se nenhuma ID de execução for fornecida, mostre os logs para a última execução criada.

az acr task run

Disparar manualmente uma tarefa que pode estar aguardando confirmações git ou gatilhos de atualização da imagem base.

az acr task show

Obter as propriedades de uma tarefa nomeada para um registro de contêiner do Azure.

az acr task show-run

Obter as propriedades de uma execução especificada de uma tarefa de registro de contêiner do Azure.

az acr task timer

Gerenciar gatilhos de temporizador para uma tarefa.

az acr task timer add

Adicionar um gatilho de temporizador a uma tarefa.

az acr task timer list

Listar todos os gatilhos de temporizador de uma tarefa.

az acr task timer remove

Remover um gatilho de temporizador de uma tarefa.

az acr task timer update

Atualizar o gatilho de temporizador para uma tarefa.

az acr task update

Atualizar uma tarefa para um registro de contêiner do Azure.

az acr task update-run

Corrija as propriedades de execução de uma tarefa de registro de contêiner do Azure.

az acr task cancel-run

Cancelar uma execução especificada de um registro de contêiner do Azure.

az acr task cancel-run --registry
                       --run-id
                       [--resource-group]
                       [--subscription]

Exemplos

Cancelar uma execução

az acr task cancel-run -r MyRegistry --run-id runId

Parâmetros Exigidos

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

--run-id

O identificador de execução exclusivo.

Parâmetros Opcionais

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az acr task create

Crie uma série de etapas para compilar, testar e OS contêineres de aplicação de patches do & Framework. As tarefas dão suporte a gatilhos de confirmações git e atualizações de imagem de base.

az acr task create --name
                   --registry
                   [--agent-pool]
                   [--arg]
                   [--assign-identity]
                   [--auth-mode {Default, None}]
                   [--base-image-trigger-enabled {false, true}]
                   [--base-image-trigger-name]
                   [--base-image-trigger-type {All, Runtime}]
                   [--cmd]
                   [--commit-trigger-enabled {false, true}]
                   [--context]
                   [--cpu]
                   [--file]
                   [--git-access-token]
                   [--image]
                   [--is-system-task]
                   [--log-template]
                   [--no-cache {false, true}]
                   [--no-push {false, true}]
                   [--platform]
                   [--pull-request-trigger-enabled {false, true}]
                   [--resource-group]
                   [--schedule]
                   [--secret-arg]
                   [--set]
                   [--set-secret]
                   [--source-trigger-name]
                   [--status {Disabled, Enabled}]
                   [--subscription]
                   [--target]
                   [--timeout]
                   [--update-trigger-endpoint]
                   [--update-trigger-payload-type {Default, Token}]
                   [--values]

Exemplos

Crie uma tarefa sem o local de origem.

az acr task create -n hello-world -r MyRegistry --cmd '$Registry/myimage' -c /dev/null

Crie uma tarefa com a definição da entrada padrão e com um gatilho de temporizador que executa a tarefa na parte superior de cada hora usando o nome do gatilho padrão. ' CTRL + Z ' (Windows) ou ' CTRL + D ' (Linux) encerra o fluxo de entrada.

cat task.yaml | az acr task create -n hello-world -r MyRegistry -f - -c /dev/null \
    --schedule "0 */1 * * *"
az acr task create -n hello-world -r MyRegistry -f - -c /dev/null --schedule "0 */1 * * *"

Crie uma tarefa do Linux de um repositório GitHub público que cria a imagem Hello-World sem gatilhos e usa um argumento de compilação.

az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry \
    -c https://github.com/Azure/acr-builder.git -f Dockerfile \
    --commit-trigger-enabled false --base-image-trigger-enabled false \
    --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git

Crie uma tarefa do Linux usando uma ramificação específica de um repositório DevOps privado do Azure que cria a imagem Hello-World na arquitetura ARM (variante v7) e tem gatilhos habilitados.

az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry \
    -c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder \
    -f Dockerfile --git-access-token <Personal Access Token> --platform linux/arm/v7

Crie uma tarefa do Linux de um repositório GitHub público que cria a imagem Hello-World com um gatilho de solicitação de pull e confirmação de git habilitado. Observe que essa tarefa não usa o registro de origem (myregistry), portanto, podemos definir explicitamente o modo de autenticação como None para ele.

az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry  -f Dockerfile \
    --auth-mode None -c https://github.com/Azure-Samples/acr-build-helloworld-node.git \
    --pull-request-trigger-enabled true --git-access-token 000000000000000000000000000000000

Crie uma tarefa do Windows a partir de um repositório GitHub público que cria a imagem do construtor de contêiner do Azure na arquitetura AMD64 com apenas o gatilho de imagem base habilitado.

az acr task create -t acb:{{.Run.ID}} -n acb-win -r MyRegistry \
    -c https://github.com/Azure/acr-builder.git -f Windows.Dockerfile \
    --commit-trigger-enabled false --platform Windows/amd64

Crie uma tarefa de várias etapas do Linux a partir de um repositório GitHub público com as identidades e a imagem de base atribuídas pelo sistema e as entidades de dados e os gatilhos de temporização do git que executam a tarefa ao meio-dia às segundas-feiras com o nome do gatilho do temporizador fornecido.

az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r MyRegistry \
    --pull-request-trigger-enabled true --schedule "dailyTimer:0 12 * * Mon-Fri" \
    -c https://github.com/Azure-Samples/acr-tasks.git#:multipleRegistries -f testtask.yaml \
    --assign-identity [system] "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>"

Parâmetros Exigidos

--name -n

O nome da tarefa.

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--agent-pool

O nome do pool de agentes.

--arg

Argumento de compilação no formato '--arg Name [= value] '. Múltiplos com suporte passando '--arg ' várias vezes.

--assign-identity

Atribui identidades gerenciadas à tarefa. Use ' [System] ' para fazer referência à identidade atribuída pelo sistema ou a uma ID de recurso para se referir a uma identidade atribuída pelo usuário. Consulte https://aka.ms/acr/tasks/task-create-managed-identity para obter mais informações.

--auth-mode

Modo de autenticação do registro de origem.

valores aceitos: Default, None
--base-image-trigger-enabled

Indica se o gatilho de imagem base está habilitado.

valores aceitos: false, true
valor padrão: 1
--base-image-trigger-name

O nome do gatilho de imagem de base.

valor padrão: defaultBaseimageTriggerName
--base-image-trigger-type

O tipo do gatilho automático para atualizações de dependência de imagem base.

valores aceitos: All, Runtime
valor padrão: Runtime
--cmd

Comandos a serem executados.

--commit-trigger-enabled

Indica se o gatilho de confirmação de controle do código-fonte está habilitado.

valores aceitos: false, true
valor padrão: 1
--context -c

A URL completa para o repositório de código-fonte (requer o sufixo '. git ' para um repositório do GitHub) ou o repositório de um artefato de OCI em um registro de contêiner do Azure (por exemplo, ' oci://myregistry.azurecr.io/myartifact:mytag '). Se '/dev/null ' for especificado, o valor será definido como None e ignorado. Esse é um argumento necessário se a tarefa não for uma tarefa do sistema.

--cpu

A configuração da CPU em termos de número de núcleos necessários para a execução.

valor padrão: 2
--file -f

Caminho relativo da tarefa/arquivo do Docker para a pasta raiz do código-fonte. Os arquivos de tarefa devem ter um sufixo com '. YAML ' ou ser canalizados da entrada padrão usando '-'.

--git-access-token

O token de acesso usado para acessar o provedor de controle do código-fonte.

--image -t

O nome e a marca da imagem usando o formato: '-t repositório/imagem: marca '. Há suporte para várias marcas passando-t várias vezes.

--is-system-task

Indica se o recurso de tarefa é uma tarefa do sistema. O nome da tarefa deve ser ' quicktask '. Aplicável somente ao registro habilitado para CMK.

--log-template

O modelo de repositório e de marca para executar o artefato de log usando o formato: ' log/repositório: marca ' (por exemplo, ' ACR/logs: {{. Run.ID}} '). Aplicável somente ao registro habilitado para CMK.

--no-cache

Indica se o cache de imagem está habilitado.

valores aceitos: false, true
--no-push

Indica se a imagem criada deve ser enviada por push para o registro.

valores aceitos: false, true
--platform

A plataforma em que a compilação/tarefa é executada, por exemplo, ' Windows ' e ' Linux '. Quando usado em comandos de Build, ele também pode ser especificado no formato ' os/Arch/Variant ' para a imagem resultante. Por exemplo, Linux/ARM/v7. As partes ' Arch ' e ' Variant ' são opcionais.

--pull-request-trigger-enabled

Indica se o gatilho de solicitação de pull de controle do código-fonte está habilitado. O gatilho é desabilitado por padrão.

valores aceitos: false, true
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--schedule

Agendamento de um gatilho de temporizador representado como uma expressão cron. Um nome de gatilho opcional pode ser especificado usando o --schedule name:schedule formato. Múltiplos com suporte passando--Schedule várias vezes.

--secret-arg

Argumento de compilação secreta no formato '--Secret-ARG Name [= value] '. Há suporte para múltiplos passando--Secret-ARG várias vezes.

--set

Valor da tarefa no formato '--Set Name [= value] '. Múltiplos com suporte do Pass--Set várias vezes.

--set-secret

Valor da tarefa secreta no formato '--Set-Secret Name [= value] '. Múltiplos com suporte passando--Set-Secret várias vezes.

--source-trigger-name

O nome do gatilho de origem.

valor padrão: defaultSourceTriggerName
--status

O status atual da tarefa.

valores aceitos: Disabled, Enabled
valor padrão: Enabled
--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--target

O nome do estágio de compilação de destino.

--timeout

O tempo limite em segundos.

valor padrão: 3600
--update-trigger-endpoint

A URL completa do ponto de extremidade para receber notificações de gatilho de atualização de imagem base.

--update-trigger-payload-type

Indica se é para incluir metadados sobre o gatilho de imagem base na carga alongwith o token de gatilho de atualização, quando uma notificação é enviada.

valores aceitos: Default, Token
valor padrão: Default
--values

O caminho do arquivo de valores/parâmetros da tarefa em relação ao contexto de origem.

az acr task delete

Exclua uma tarefa de um registro de contêiner do Azure.

az acr task delete --name
                   --registry
                   [--resource-group]
                   [--subscription]
                   [--yes]

Exemplos

Exclua uma tarefa de um registro de contêiner do Azure.

az acr task delete -n MyTask -r MyRegistry

Parâmetros Exigidos

--name -n

O nome da tarefa.

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--yes -y

Não solicite confirmação.

az acr task list

Listar as tarefas para um registro de contêiner do Azure.

az acr task list --registry
                 [--query-examples]
                 [--resource-group]
                 [--subscription]

Exemplos

Listar tarefas e mostrar os resultados em uma tabela.

az acr task list -r MyRegistry -o table

Parâmetros Exigidos

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az acr task list-runs

Listar todas as execuções executadas para um registro de contêiner do Azure, com a capacidade de filtrar por uma tarefa específica.

az acr task list-runs --registry
                      [--image]
                      [--name]
                      [--resource-group]
                      [--run-status {Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout}]
                      [--subscription]
                      [--top]

Exemplos

Listar todas as execuções de um registro e mostrar os resultados em uma tabela.

az acr task list-runs -r MyRegistry -o table

A lista é executada para uma tarefa e mostra os resultados em uma tabela.

az acr task list-runs -r MyRegistry -n MyTask -o table

Listar as últimas 10 execuções bem-sucedidas para um registro e mostrar os resultados em uma tabela.

az acr task list-runs -r MyRegistry --run-status Succeeded --top 10 -o table

Lista todas as execuções que criaram a imagem ' Olá-mundo ' para um registro e mostram os resultados em uma tabela.

az acr task list-runs -r MyRegistry --image hello-world -o table

Parâmetros Exigidos

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--image -t

O nome da imagem. Pode incluir uma marca no formato ' Name: tag ' ou Digest no formato ' name@digest '.

--name -n

O nome da tarefa.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--run-status

O status atual da execução.

valores aceitos: Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout
--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--top

Limite o número de execuções mais recentes nos resultados.

valor padrão: 15

az acr task logs

Mostrar logs para uma execução específica. Se nenhuma ID de execução for fornecida, mostre os logs para a última execução criada.

az acr task logs --registry
                 [--image]
                 [--name]
                 [--resource-group]
                 [--run-id]
                 [--subscription]

Exemplos

Mostra os logs para a última execução criada no registro.

az acr task logs -r MyRegistry

Mostrar logs para a última execução criada no registro, filtrada por tarefa.

az acr task logs -r MyRegistry -n MyTask

Mostrar logs para uma execução específica.

az acr task logs -r MyRegistry --run-id runId

Mostra os logs para a última execução criada no registro que criou a imagem ' Olá-mundo '.

az acr task logs -r MyRegistry --image hello-world

Parâmetros Exigidos

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--image -t

O nome da imagem. Pode incluir uma marca no formato ' Name: tag ' ou Digest no formato ' name@digest '.

--name -n

O nome da tarefa.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--run-id

O identificador de execução exclusivo.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az acr task run

Disparar manualmente uma tarefa que pode estar aguardando confirmações git ou gatilhos de atualização da imagem base.

az acr task run --name
                --registry
                [--agent-pool]
                [--arg]
                [--context]
                [--file]
                [--log-template]
                [--no-logs]
                [--no-wait]
                [--resource-group]
                [--secret-arg]
                [--set]
                [--set-secret]
                [--subscription]
                [--target]
                [--update-trigger-token]

Exemplos

Disparar uma execução de tarefa.

az acr task run -n MyTask -r MyRegistry

Dispare uma execução de tarefa substituindo o contexto e o arquivo passado durante a criação da tarefa com um repositório remoto.

az acr task run -n MyTask -r MyRegistry -c https://github.com/Azure-Samples/acr-build-helloworld-node.git -f Dockerfile

Dispare uma execução de tarefa substituindo o contexto e o arquivo passado durante a criação da tarefa com um contexto local.

az acr task run -n MyTask -r MyRegistry -c . -f Dockerfile

Dispare uma execução de tarefa adicionando ou substituindo argumentos de compilação definidos durante a criação da tarefa.

az acr task run -n MyTask -r MyRegistry --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git

Parâmetros Exigidos

--name -n

O nome da tarefa.

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--agent-pool

O nome do pool de agentes.

--arg

Argumento de compilação no formato '--arg Name [= value] '. Múltiplos com suporte passando '--arg ' várias vezes.

--context -c

A URL completa para o repositório de código-fonte (requer o sufixo '. git ' para um repositório do GitHub) ou o repositório de um artefato de OCI em um registro de contêiner do Azure (por exemplo, ' oci://myregistry.azurecr.io/myartifact:mytag '). Se '/dev/null ' for especificado, o valor será definido como None e ignorado. Esse é um argumento necessário se a tarefa não for uma tarefa do sistema.

--file -f

Caminho relativo da tarefa/arquivo do Docker para a pasta raiz do código-fonte. Os arquivos de tarefa devem ter um sufixo com '. YAML ' ou ser canalizados da entrada padrão usando '-'.

--log-template

O modelo de repositório e de marca para executar o artefato de log usando o formato: ' log/repositório: marca ' (por exemplo, ' ACR/logs: {{. Run.ID}} '). Aplicável somente ao registro habilitado para CMK.

--no-logs

Não Mostrar logs depois de enfileirar o Build com êxito.

--no-wait

Não aguarde a conclusão da execução e retorne imediatamente depois de enfileirar a execução.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--secret-arg

Argumento de compilação secreta no formato '--Secret-ARG Name [= value] '. Há suporte para múltiplos passando--Secret-ARG várias vezes.

--set

Valor da tarefa no formato '--Set Name [= value] '. Múltiplos com suporte do Pass--Set várias vezes.

--set-secret

Valor da tarefa secreta no formato '--Set-Secret Name [= value] '. Múltiplos com suporte passando--Set-Secret várias vezes.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--target

O nome do estágio de compilação de destino.

--update-trigger-token

A carga que será passada de volta alongwith a notificação de gatilho de imagem base.

az acr task show

Obter as propriedades de uma tarefa nomeada para um registro de contêiner do Azure.

az acr task show --name
                 --registry
                 [--query-examples]
                 [--resource-group]
                 [--subscription]
                 [--with-secure-properties]

Exemplos

Obter as propriedades de uma tarefa, exibindo os resultados em uma tabela.

az acr task show -n MyTask -r MyRegistry -o table

Obter as propriedades de uma tarefa, incluindo propriedades seguras.

az acr task show -n MyTask -r MyRegistry --with-secure-properties

Parâmetros Exigidos

--name -n

O nome da tarefa.

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--with-secure-properties

Indica se as propriedades seguras de uma tarefa devem ser retornadas.

az acr task show-run

Obter as propriedades de uma execução especificada de uma tarefa de registro de contêiner do Azure.

az acr task show-run --registry
                     --run-id
                     [--resource-group]
                     [--subscription]

Exemplos

Obter os detalhes de uma execução, exibindo os resultados em uma tabela.

az acr task show-run -r MyRegistry --run-id runId -o table

Parâmetros Exigidos

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

--run-id

O identificador de execução exclusivo.

Parâmetros Opcionais

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az acr task update

Atualizar uma tarefa para um registro de contêiner do Azure.

az acr task update --name
                   --registry
                   [--agent-pool]
                   [--arg]
                   [--auth-mode {Default, None}]
                   [--base-image-trigger-enabled {false, true}]
                   [--base-image-trigger-type {All, Runtime}]
                   [--commit-trigger-enabled {false, true}]
                   [--context]
                   [--cpu]
                   [--file]
                   [--git-access-token]
                   [--image]
                   [--log-template]
                   [--no-cache {false, true}]
                   [--no-push {false, true}]
                   [--platform]
                   [--pull-request-trigger-enabled {false, true}]
                   [--resource-group]
                   [--secret-arg]
                   [--set]
                   [--set-secret]
                   [--status {Disabled, Enabled}]
                   [--subscription]
                   [--target]
                   [--timeout]
                   [--update-trigger-endpoint]
                   [--update-trigger-payload-type {Default, Token}]
                   [--values]

Exemplos

Atualize as atualizações da imagem base para disparar em todas as imagens dependentes de um dockerfile de vários estágios e o status de uma tarefa em um registro de contêiner do Azure.

az acr task update -n MyTask -r MyRegistry --base-image-trigger-type All --status Disabled

Atualize a plataforma para a etapa de compilação de sua tarefa para Windows (anterior Linux).

az acr task update -n MyTask -r MyRegistry --platform Windows

Atualize os gatilhos e o contexto da tarefa para um registro de contêiner do Azure.

az acr task update -n hello-world -r MyRegistry -f Dockerfile \
    --commit-trigger-enabled false --pull-request-trigger-enabled true \
    -c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder

Atualizar uma tarefa para um registro de contêiner do Azure. gerado automaticamente

az acr task update --image MyImage --name MyTask --registry MyRegistry \
    --context https://github.com/Azure-Samples/acr-build-helloworld-node.git

Parâmetros Exigidos

--name -n

O nome da tarefa.

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--agent-pool

O nome do pool de agentes.

--arg

Argumento de compilação no formato '--arg Name [= value] '. Múltiplos com suporte passando '--arg ' várias vezes.

--auth-mode

Modo de autenticação do registro de origem.

valores aceitos: Default, None
--base-image-trigger-enabled

Indica se o gatilho de imagem base está habilitado.

valores aceitos: false, true
--base-image-trigger-type

O tipo do gatilho automático para atualizações de dependência de imagem base.

valores aceitos: All, Runtime
--commit-trigger-enabled

Indica se o gatilho de confirmação de controle do código-fonte está habilitado.

valores aceitos: false, true
--context -c

A URL completa para o repositório de código-fonte (requer o sufixo '. git ' para um repositório do GitHub) ou o repositório de um artefato de OCI em um registro de contêiner do Azure (por exemplo, ' oci://myregistry.azurecr.io/myartifact:mytag '). Se '/dev/null ' for especificado, o valor será definido como None e ignorado. Esse é um argumento necessário se a tarefa não for uma tarefa do sistema.

--cpu

A configuração da CPU em termos de número de núcleos necessários para a execução.

--file -f

Caminho relativo da tarefa/arquivo do Docker para a pasta raiz do código-fonte. Os arquivos de tarefa devem ter um sufixo com '. YAML ' ou ser canalizados da entrada padrão usando '-'.

--git-access-token

O token de acesso usado para acessar o provedor de controle do código-fonte.

--image -t

O nome e a marca da imagem usando o formato: '-t repositório/imagem: marca '. Há suporte para várias marcas passando-t várias vezes.

--log-template

O modelo de repositório e de marca para executar o artefato de log usando o formato: ' log/repositório: marca ' (por exemplo, ' ACR/logs: {{. Run.ID}} '). Aplicável somente ao registro habilitado para CMK.

--no-cache

Indica se o cache de imagem está habilitado.

valores aceitos: false, true
--no-push

Indica se a imagem criada deve ser enviada por push para o registro.

valores aceitos: false, true
--platform

A plataforma em que a compilação/tarefa é executada, por exemplo, ' Windows ' e ' Linux '. Quando usado em comandos de Build, ele também pode ser especificado no formato ' os/Arch/Variant ' para a imagem resultante. Por exemplo, Linux/ARM/v7. As partes ' Arch ' e ' Variant ' são opcionais.

--pull-request-trigger-enabled

Indica se o gatilho de solicitação de pull de controle do código-fonte está habilitado. O gatilho é desabilitado por padrão.

valores aceitos: false, true
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--secret-arg

Argumento de compilação secreta no formato '--Secret-ARG Name [= value] '. Há suporte para múltiplos passando--Secret-ARG várias vezes.

--set

Valor da tarefa no formato '--Set Name [= value] '. Múltiplos com suporte do Pass--Set várias vezes.

--set-secret

Valor da tarefa secreta no formato '--Set-Secret Name [= value] '. Múltiplos com suporte passando--Set-Secret várias vezes.

--status

O status atual da tarefa.

valores aceitos: Disabled, Enabled
--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--target

O nome do estágio de compilação de destino.

--timeout

O tempo limite em segundos.

--update-trigger-endpoint

A URL completa do ponto de extremidade para receber notificações de gatilho de atualização de imagem base.

--update-trigger-payload-type

Indica se é para incluir metadados sobre o gatilho de imagem base na carga alongwith o token de gatilho de atualização, quando uma notificação é enviada.

valores aceitos: Default, Token
--values

O caminho do arquivo de valores/parâmetros da tarefa em relação ao contexto de origem.

az acr task update-run

Corrija as propriedades de execução de uma tarefa de registro de contêiner do Azure.

az acr task update-run --registry
                       --run-id
                       [--no-archive {false, true}]
                       [--resource-group]
                       [--subscription]

Exemplos

Atualize uma execução existente para ser arquivada.

az acr task update-run -r MyRegistry --run-id runId --no-archive false

Parâmetros Exigidos

--registry -r

O nome do registro de contêiner. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

--run-id

O identificador de execução exclusivo.

Parâmetros Opcionais

--no-archive

Indica se a execução deve ser arquivada.

valores aceitos: false, true
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .