az acr task
Spravujte kolekci kroků pro sestavování, testování a opravy imagí kontejnerů v OS & Framework pomocí azure Container Registry.
Příkazy
| Name | Description | Typ | Stav |
|---|---|---|---|
| az acr task cancel-run |
Zrušení zadaného spuštění služby Azure Container Registry |
Core | GA |
| az acr task create |
Vytvořte řadu kroků pro sestavování, testování a opravy kontejnerů OS &Framework. Úlohy podporují triggery z potvrzení Gitu a aktualizací základní image. |
Core | GA |
| az acr task credential |
Správa přihlašovacích údajů pro úlohu Další informace najdete tady: https://aka.ms/acr/connected-registry. |
Core | GA |
| az acr task credential add |
Přidejte do úlohy přihlašovací údaje vlastního registru. |
Core | GA |
| az acr task credential list |
Zobrazí seznam všech přihlašovacích údajů vlastního registru pro úlohu. |
Core | GA |
| az acr task credential remove |
Odeberte přihlašovací údaje pro úlohu. |
Core | GA |
| az acr task credential update |
Aktualizujte přihlašovací údaje registru pro úlohu. |
Core | GA |
| az acr task delete |
Odstraňte úlohu ze služby Azure Container Registry. |
Core | GA |
| az acr task identity |
Spravované identity pro úlohu Další informace najdete tady: https://aka.ms/acr/connected-registry. |
Core | GA |
| az acr task identity assign |
Aktualizujte spravovanou identitu pro úlohu. |
Core | GA |
| az acr task identity remove |
Odeberte spravované identity pro úlohu. |
Core | GA |
| az acr task identity show |
Zobrazení spravovaných identit pro úlohu |
Core | GA |
| az acr task list |
Vypíše úlohy služby Azure Container Registry. |
Core | GA |
| az acr task list-runs |
Vypíše všechna spuštěná spuštění pro Službu Azure Container Registry s možností filtrovat podle konkrétní úlohy. |
Core | GA |
| az acr task logs |
Zobrazí protokoly pro konkrétní spuštění. Pokud není zadáno žádné id spuštění, zobrazte protokoly pro poslední vytvořené spuštění. |
Core | GA |
| az acr task run |
Ručně aktivujte úlohu, která by jinak mohla čekat na potvrzení Gitu nebo triggery aktualizace základní image. |
Core | GA |
| az acr task show |
Získejte vlastnosti pojmenované úlohy pro Azure Container Registry. |
Core | GA |
| az acr task show-run |
Získejte vlastnosti zadaného spuštění úlohy služby Azure Container Registry. |
Core | GA |
| az acr task timer |
Správa triggerů časovače pro úlohu |
Core | GA |
| az acr task timer add |
Přidejte do úlohy trigger časovače. |
Core | GA |
| az acr task timer list |
Zobrazí seznam všech triggerů časovače pro úlohu. |
Core | GA |
| az acr task timer remove |
Odeberte aktivační událost časovače z úkolu. |
Core | GA |
| az acr task timer update |
Aktualizujte trigger časovače pro úlohu. |
Core | GA |
| az acr task update |
Aktualizujte úlohu služby Azure Container Registry. |
Core | GA |
| az acr task update-run |
Opravte vlastnosti spuštění úlohy služby Azure Container Registry. |
Core | GA |
az acr task cancel-run
Zrušení zadaného spuštění služby Azure Container Registry
az acr task cancel-run --registry
--run-id
[--resource-group]
Příklady
Zrušení spuštění
az acr task cancel-run -r myregistry --run-id runId
Povinné parametry
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Jedinečný identifikátor spuštění.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task create
Vytvořte řadu kroků pro sestavování, testování a opravy kontejnerů OS &Framework. Úlohy podporují triggery z potvrzení Gitu a aktualizací základní image.
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-acr-auth-id]
[--source-trigger-name]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Příklady
Vytvořte úkol bez zdrojového umístění.
az acr task create -n hello-world -r myregistry --cmd '$Registry/myimage' -c /dev/null
Vytvořte úlohu s definicí ze standardního vstupu a s triggerem časovače, který spouští úlohu v horní části každé hodiny pomocí výchozího názvu triggeru. Vstupní datový proud ukončí buď "Ctrl + Z"(Windows) nebo "Ctrl + D"(Linux).
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 * * *"
Vytvořte úlohu Linuxu z veřejného úložiště GitHub, které sestaví image hello-world bez triggerů a použije argument sestavení.
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
Vytvořte úlohu Linuxu pomocí konkrétní větve privátního úložiště Azure DevOps, které vytváří image hello-world v architektuře Arm (varianta V7) a má povolené triggery.
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
Vytvořte úlohu Linuxu z veřejného úložiště GitHub, které sestaví image hello-world s povoleným potvrzením Gitu i triggerem žádosti o přijetí změn. Všimněte si, že tato úloha nepoužívá zdrojový registr (myregistry), takže pro něj můžeme explicitně nastavit režim ověřování jako Žádný.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry -f Dockerfile \
--no-push true --auth-mode None -c https://github.com/Azure-Samples/acr-build-helloworld-node.git \
--pull-request-trigger-enabled true --git-access-token 000000000000000000000000000000000
Vytvořte úlohu Windows z veřejného úložiště GitHub, které sestaví image Azure Container Builderu v architektuře Amd64 s povoleným pouze triggerem základní image.
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
Vytvořte z veřejného úložiště GitHubu vícekrokový úkol s identitami přiřazenými systémem a uživatelem přiřazenými spravovanými identitami a základní imagí Gitu, potvrzením gitu, žádostí o přijetí změn a triggery časovače, které spouští úlohu v poledne v pondělí až pátek s názvem triggeru časovače.
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>"
Vytvořte úlohu bez zdrojového umístění v registru oprávnění úložiště založeném na ABAC a zadejte spravovanou identitu přiřazenou systémem, která se používá k ověřování ve zdrojovém registru.
az acr task create -n hello-world -r myregistry --cmd '$Registry/myimage' -c /dev/null --source-acr-auth-id [system]
Vytvořte úlohu bez zdrojového umístění v registru oprávnění úložiště založeném na ABAC a zadejte spravovanou identitu přiřazenou uživatelem, která se používá k ověřování ve zdrojovém registru.
az acr task create -n hello-world -r myregistry --cmd '$Registry/myimage' -c /dev/null --source-acr-auth-id "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>"
Vytvořte úlohu bez zdrojového umístění v registru oprávnění úložiště založeném na ABAC se spravovanými identitami přiřazenými systémem i uživatelem a zadejte spravovanou identitu přiřazenou systémem, která se používá k ověřování ve zdrojovém registru.
az acr task create -n hello-world -r myregistry --cmd '$Registry/myimage' -c /dev/null --source-acr-auth-id [system]
--assign-identity [system] "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>"
Povinné parametry
Název úkolu.
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název fondu agentů.
Argument sestavení ve formátu ---arg name[=value]. Násobky se podporují tak, že několikrát předáte název --arg[=value]. DŮLEŽITÉ: Tento parametr nesmí obsahovat hesla, přístupové tokeny ani citlivé informace jakéhokoli druhu. Tato hodnota parametru bude viditelná pro tým ACR pro účely ladění.
Přiřaďte k úkolu spravované identity. Pomocí [system] můžete odkazovat na identitu přiřazenou systémem nebo ID prostředku a odkazovat na identitu přiřazenou uživatelem. Další informace najdete tady: https://aka.ms/acr/connected-registry.
Režim ověřování zdrojového registru
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Default, None |
Určuje, jestli je povolený trigger základní image.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Default value: | True |
| Přípustné hodnoty: | false, true |
Název triggeru základní image.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Default value: | defaultBaseimageTriggerName |
Typ automatického triggeru pro aktualizace závislostí základní image.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Default value: | Runtime |
| Přípustné hodnoty: | All, Runtime |
Příkazy ke spuštění. To také podporuje další parametry spuštění Dockeru (https://docs.docker.com/engine/reference/commandline/run/) nebo i jiné příkazy Dockeru (https://docs.docker.com/engine/reference/commandline/docker/).
Určuje, zda je povolena aktivační událost potvrzení správy zdrojového kódu.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Default value: | True |
| Přípustné hodnoty: | false, true |
Úplná adresa URL úložiště zdrojového kódu (vyžaduje příponu .git pro úložiště Gitu) nebo vzdálený tarball (např.http://server/context.tar.gz) nebo úložiště artefaktu OCI v registru kontejneru Azure (např. "oci://myregistry.azurecr.io/myartifact:mytag"). Pokud je zadán parametr /dev/null, hodnota se nastaví na Hodnotu None a bude ignorována. Jedná se o povinný argument, pokud úkol není systémovým úkolem.
Konfigurace procesoru z hlediska počtu jader potřebných pro spuštění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 2 |
Relativní cesta k souboru úkolu nebo dockeru ke kořenové složce zdrojového kódu. Soubory úkolů musí být příponou .yaml nebo předané ze standardního vstupu pomocí -.
Přístupový token použitý pro přístup k poskytovateli správy zdrojového kódu.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
Název a značka obrázku ve formátu: '-t úložiště/image:tag'. Více značek je podporováno tak, že několikrát předá -t.
Určuje, jestli je zdroj úkolu systémovým úkolem. Název úkolu musí být quicktask. Platí pouze pro registr s podporou CMK.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Úložiště a šablona značky pro artefakt protokolu spuštění ve formátu log: log/repo:tag (např. acr/logs:{{.Run.ID}}). Platí pouze pro registr s podporou CMK.
Určuje, jestli je povolená mezipaměť imagí.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
| Přípustné hodnoty: | false, true |
Určuje, jestli má být sestavená image vložena do registru.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
| Přípustné hodnoty: | false, true |
Platforma, na které běží sestavení nebo úloha, např. windows a linux. Pokud se používá v příkazech sestavení, můžete ho také zadat ve formátu os/arch/variant pro výsledný obrázek. Např. linux/arm/v7. Části Arch a Variant jsou volitelné.
Určuje, jestli je povolená aktivační událost žádosti o přijetí změn správy zdrojového kódu. Trigger je ve výchozím nastavení zakázaný.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Default value: | False |
| Přípustné hodnoty: | false, true |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Naplánování aktivační události časovače reprezentované jako výraz cron Volitelný název triggeru je možné zadat ve formátu --schedule name:schedule. Multiples supported by passing --schedule multiple times.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
Argument sestavení tajného kódu ve formátu --secret-arg name[=value]. Násobky jsou podporovány tak, že několikrát předáte název --secret-arg[=value]. Tato hodnota parametru není pro tým ACR k dispozici a je vhodnější pro citlivé informace.
Hodnota úkolu ve formátu --set name[=value] Multiples supported by passing --set multiple times.
Hodnota úkolu tajného kódu ve formátu --set-secret name[=value]. Multiples supported by passing --set-secret multiple times.
Přiřaďte spravovanou identitu použitou pro přihlášení ke zdrojovému registru. Pomocí [system] můžete odkazovat na identitu přiřazenou systémem nebo ID prostředku a odkazovat na spravovanou identitu přiřazenou uživatelem.
Název zdrojové aktivační události.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Default value: | defaultSourceTriggerName |
Aktuální stav úkolu.
| Vlastnost | Hodnota |
|---|---|
| Default value: | Enabled |
| Přípustné hodnoty: | Disabled, Enabled |
Název cílové fáze sestavení.
Časový limit v sekundách.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 3600 |
Úplná adresa URL koncového bodu pro příjem oznámení o aktivaci aktualizace základní image
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
Označuje, zda zahrnout metadata o triggeru základní image do datové části spolu s tokenem aktivační události aktualizace při odeslání oznámení.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Default value: | Default |
| Přípustné hodnoty: | Default, Token |
Hodnoty úkolů/cesta k souboru parametrů vzhledem ke zdrojovému kontextu.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task delete
Odstraňte úlohu ze služby Azure Container Registry.
az acr task delete --name
--registry
[--resource-group]
[--yes]
Příklady
Odstraňte úlohu ze služby Azure Container Registry.
az acr task delete -n MyTask -r myregistry
Povinné parametry
Název úkolu.
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Nevyzývejte k potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task list
Vypíše úlohy služby Azure Container Registry.
az acr task list --registry
[--resource-group]
Příklady
Vypište úkoly a zobrazte výsledky v tabulce.
az acr task list -r myregistry -o table
Povinné parametry
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task list-runs
Vypíše všechna spuštěná spuštění pro Službu Azure Container Registry s možností filtrovat podle konkrétní úlohy.
az acr task list-runs --registry
[--image]
[--name]
[--resource-group]
[--run-status {Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout}]
[--top]
Příklady
Zobrazte seznam všech spuštění registru a zobrazte výsledky v tabulce.
az acr task list-runs -r myregistry -o table
Seznam se spustí pro úlohu a zobrazí výsledky v tabulce.
az acr task list-runs -r myregistry -n MyTask -o table
Zobrazte seznam posledních 10 úspěšných spuštění registru a zobrazte výsledky v tabulce.
az acr task list-runs -r myregistry --run-status Succeeded --top 10 -o table
Zobrazte seznam všech spuštění, která vytvořila image hello-world pro registr, a zobrazte výsledky v tabulce.
az acr task list-runs -r myregistry --image hello-world -o table
Povinné parametry
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název obrázku. Může obsahovat značku ve formátu name:tag nebo digest ve formátu name@digest.
Název úkolu.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Aktuální stav spuštění.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout |
Omezte počet nejnovějších spuštění ve výsledcích.
| Vlastnost | Hodnota |
|---|---|
| Default value: | 15 |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task logs
Zobrazí protokoly pro konkrétní spuštění. Pokud není zadáno žádné id spuštění, zobrazte protokoly pro poslední vytvořené spuštění.
az acr task logs --registry
[--image]
[--name]
[--no-format]
[--resource-group]
[--run-id]
Příklady
Zobrazí protokoly posledního vytvořeného spuštění v registru.
az acr task logs -r myregistry
Zobrazí protokoly posledního vytvořeného spuštění v registru vyfiltrované podle úlohy.
az acr task logs -r myregistry -n MyTask
Zobrazí protokoly pro konkrétní spuštění.
az acr task logs -r myregistry --run-id runId
Zobrazí protokoly posledního vytvořeného spuštění v registru, který sestavil image hello-world.
az acr task logs -r myregistry --image hello-world
Povinné parametry
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název obrázku. Může obsahovat značku ve formátu name:tag nebo digest ve formátu name@digest.
Název úkolu.
Určuje, jestli se mají protokoly zobrazovat v nezpracovaných formátech.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Jedinečný identifikátor spuštění.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task run
Ručně aktivujte úlohu, která by jinak mohla čekat na potvrzení Gitu nebo triggery aktualizace základní image.
az acr task run --name
--registry
[--agent-pool]
[--arg]
[--context]
[--file]
[--log-template]
[--no-format]
[--no-logs]
[--no-wait]
[--resource-group]
[--secret-arg]
[--set]
[--set-secret]
[--target]
[--update-trigger-token]
Příklady
Aktivace spuštění úlohy
az acr task run -n MyTask -r myregistry
Spusťte úlohu přepsáním kontextu a souboru předaného během vytváření úlohy ve vzdáleném úložišti.
az acr task run -n MyTask -r myregistry -c https://github.com/Azure-Samples/acr-build-helloworld-node.git -f Dockerfile
Spusťte úlohu přepsáním kontextu a souboru předaného během vytváření úlohy s místním kontextem.
az acr task run -n MyTask -r myregistry -c . -f Dockerfile
Spuštění úlohy aktivujte přidáním nebo přepsáním argumentů sestavení nastavených během vytváření úlohy.
az acr task run -n MyTask -r myregistry --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git
Povinné parametry
Název úkolu.
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název fondu agentů.
Argument sestavení ve formátu ---arg name[=value]. Násobky se podporují tak, že několikrát předáte název --arg[=value]. DŮLEŽITÉ: Tento parametr nesmí obsahovat hesla, přístupové tokeny ani citlivé informace jakéhokoli druhu. Tato hodnota parametru bude viditelná pro tým ACR pro účely ladění.
Úplná adresa URL úložiště zdrojového kódu (vyžaduje příponu .git pro úložiště Gitu) nebo vzdálený tarball (např.http://server/context.tar.gz) nebo úložiště artefaktu OCI v registru kontejneru Azure (např. "oci://myregistry.azurecr.io/myartifact:mytag"). Pokud je zadán parametr /dev/null, hodnota se nastaví na Hodnotu None a bude ignorována. Jedná se o povinný argument, pokud úkol není systémovým úkolem.
Relativní cesta k souboru úkolu nebo dockeru ke kořenové složce zdrojového kódu. Soubory úkolů musí být příponou .yaml nebo předané ze standardního vstupu pomocí -.
Úložiště a šablona značky pro artefakt protokolu spuštění ve formátu log: log/repo:tag (např. acr/logs:{{.Run.ID}}). Platí pouze pro registr s podporou CMK.
Určuje, jestli se mají protokoly zobrazovat v nezpracovaných formátech.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Po úspěšném vytvoření fronty sestavení se nezobrazují protokoly.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Nečekejte na dokončení spuštění a vraťte se okamžitě po spuštění do fronty.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Argument sestavení tajného kódu ve formátu --secret-arg name[=value]. Násobky jsou podporovány tak, že několikrát předáte název --secret-arg[=value]. Tato hodnota parametru není pro tým ACR k dispozici a je vhodnější pro citlivé informace.
Hodnota úkolu ve formátu --set name[=value] Multiples supported by passing --set multiple times.
Hodnota úkolu tajného kódu ve formátu --set-secret name[=value]. Multiples supported by passing --set-secret multiple times.
Název cílové fáze sestavení.
Datová část, která se předá zpět s oznámením o aktivaci základní image.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task show
Získejte vlastnosti pojmenované úlohy pro Azure Container Registry.
az acr task show --name
--registry
[--resource-group]
[--with-secure-properties]
Příklady
Získejte vlastnosti úkolu a zobrazte výsledky v tabulce.
az acr task show -n MyTask -r myregistry -o table
Získejte vlastnosti úlohy, včetně zabezpečených vlastností.
az acr task show -n MyTask -r myregistry --with-secure-properties
Povinné parametry
Název úkolu.
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Určuje, zda mají být vráceny zabezpečené vlastnosti úlohy.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task show-run
Získejte vlastnosti zadaného spuštění úlohy služby Azure Container Registry.
az acr task show-run --registry
--run-id
[--resource-group]
Příklady
Získejte podrobnosti o spuštění a zobrazte výsledky v tabulce.
az acr task show-run -r myregistry --run-id runId -o table
Povinné parametry
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Jedinečný identifikátor spuštění.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task update
Aktualizujte úlohu služby Azure Container Registry.
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}]
[--cmd]
[--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]
[--source-acr-auth-id]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Příklady
Aktualizujte aktualizace základní image tak, aby se aktivovaly u všech závislých imagí souboru Dockerfile s více fázemi a stav úlohy ve službě Azure Container Registry.
az acr task update -n MyTask -r myregistry --base-image-trigger-type All --status Disabled
Aktualizujte platformu pro krok sestavení úlohy do Windows (před Linuxem).
az acr task update -n MyTask -r myregistry --platform Windows
Aktualizujte triggery a kontext úlohy pro Azure Container Registry.
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
Aktualizujte úlohu služby Azure Container Registry. (autogenerated)
az acr task update --image MyImage --name MyTask --registry myregistry \
--context https://github.com/Azure-Samples/acr-build-helloworld-node.git
Aktualizujte úlohu pomocí spravované identity přiřazené systémem pro ověřování se zdrojovým registrem ve službě Azure Container Registry.
az acr task update -n MyTask -r myregistry --source-acr-auth-id [system]
Aktualizujte úlohu pomocí spravované identity přiřazené uživatelem pro ověřování se zdrojovým registrem ve službě Azure Container Registry.
az acr task update -n MyTask -r myregistry --source-acr-auth-id "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>"
Povinné parametry
Název úkolu.
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Název fondu agentů.
Argument sestavení ve formátu ---arg name[=value]. Násobky se podporují tak, že několikrát předáte název --arg[=value]. DŮLEŽITÉ: Tento parametr nesmí obsahovat hesla, přístupové tokeny ani citlivé informace jakéhokoli druhu. Tato hodnota parametru bude viditelná pro tým ACR pro účely ladění.
Režim ověřování zdrojového registru
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Default, None |
Určuje, jestli je povolený trigger základní image.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Přípustné hodnoty: | false, true |
Typ automatického triggeru pro aktualizace závislostí základní image.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Přípustné hodnoty: | All, Runtime |
Příkazy ke spuštění. To také podporuje další parametry spuštění Dockeru (https://docs.docker.com/engine/reference/commandline/run/) nebo i jiné příkazy Dockeru (https://docs.docker.com/engine/reference/commandline/docker/).
Určuje, zda je povolena aktivační událost potvrzení správy zdrojového kódu.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Přípustné hodnoty: | false, true |
Úplná adresa URL úložiště zdrojového kódu (vyžaduje příponu .git pro úložiště Gitu) nebo vzdálený tarball (např.http://server/context.tar.gz) nebo úložiště artefaktu OCI v registru kontejneru Azure (např. "oci://myregistry.azurecr.io/myartifact:mytag"). Pokud je zadán parametr /dev/null, hodnota se nastaví na Hodnotu None a bude ignorována. Jedná se o povinný argument, pokud úkol není systémovým úkolem.
Konfigurace procesoru z hlediska počtu jader potřebných pro spuštění.
Relativní cesta k souboru úkolu nebo dockeru ke kořenové složce zdrojového kódu. Soubory úkolů musí být příponou .yaml nebo předané ze standardního vstupu pomocí -.
Přístupový token použitý pro přístup k poskytovateli správy zdrojového kódu.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
Název a značka obrázku ve formátu: '-t úložiště/image:tag'. Více značek je podporováno tak, že několikrát předá -t.
Úložiště a šablona značky pro artefakt protokolu spuštění ve formátu log: log/repo:tag (např. acr/logs:{{.Run.ID}}). Platí pouze pro registr s podporou CMK.
Určuje, jestli je povolená mezipaměť imagí.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Určuje, jestli má být sestavená image vložena do registru.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Platforma, na které běží sestavení nebo úloha, např. windows a linux. Pokud se používá v příkazech sestavení, můžete ho také zadat ve formátu os/arch/variant pro výsledný obrázek. Např. linux/arm/v7. Části Arch a Variant jsou volitelné.
Určuje, jestli je povolená aktivační událost žádosti o přijetí změn správy zdrojového kódu. Trigger je ve výchozím nastavení zakázaný.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Přípustné hodnoty: | false, true |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Argument sestavení tajného kódu ve formátu --secret-arg name[=value]. Násobky jsou podporovány tak, že několikrát předáte název --secret-arg[=value]. Tato hodnota parametru není pro tým ACR k dispozici a je vhodnější pro citlivé informace.
Hodnota úkolu ve formátu --set name[=value] Multiples supported by passing --set multiple times.
Hodnota úkolu tajného kódu ve formátu --set-secret name[=value]. Multiples supported by passing --set-secret multiple times.
Přiřaďte spravovanou identitu použitou pro přihlášení ke zdrojovému registru. Pomocí [system] můžete odkazovat na identitu přiřazenou systémem nebo ID prostředku a odkazovat na spravovanou identitu přiřazenou uživatelem.
Aktuální stav úkolu.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Disabled, Enabled |
Název cílové fáze sestavení.
Časový limit v sekundách.
Úplná adresa URL koncového bodu pro příjem oznámení o aktivaci aktualizace základní image
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
Označuje, zda zahrnout metadata o triggeru základní image do datové části spolu s tokenem aktivační události aktualizace při odeslání oznámení.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Trigger Arguments |
| Přípustné hodnoty: | Default, Token |
Hodnoty úkolů/cesta k souboru parametrů vzhledem ke zdrojovému kontextu.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az acr task update-run
Opravte vlastnosti spuštění úlohy služby Azure Container Registry.
az acr task update-run --registry
--run-id
[--no-archive {false, true}]
[--resource-group]
Příklady
Aktualizujte existující spuštění, které se má archivovat.
az acr task update-run -r myregistry --run-id runId --no-archive false
Povinné parametry
Název registru kontejneru. Měla by být zadána v malých písmenech. Výchozí název registru můžete nakonfigurovat pomocí az configure --defaults acr=<registry name>.
Jedinečný identifikátor spuštění.
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Určuje, jestli se má spuštění archivovat.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |