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 |
Základ | 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. |
Základ | GA |
az acr task credential |
Správa přihlašovacích údajů pro úlohu Další informace najdete tady: https://aka.ms/acr/tasks/cross-registry-authentication. |
Základ | GA |
az acr task credential add |
Přidejte do úlohy přihlašovací údaje vlastního registru. |
Základ | GA |
az acr task credential list |
Zobrazí seznam všech přihlašovacích údajů vlastního registru pro úlohu. |
Základ | GA |
az acr task credential remove |
Odeberte přihlašovací údaje pro úlohu. |
Základ | GA |
az acr task credential update |
Aktualizujte přihlašovací údaje registru pro úlohu. |
Základ | GA |
az acr task delete |
Odstraňte úlohu ze služby Azure Container Registry. |
Základ | GA |
az acr task identity |
Spravované identity pro úlohu Další informace najdete tady: https://aka.ms/acr/tasks/task-create-managed-identity. |
Základ | GA |
az acr task identity assign |
Aktualizujte spravovanou identitu pro úlohu. |
Základ | GA |
az acr task identity remove |
Odeberte spravované identity pro úlohu. |
Základ | GA |
az acr task identity show |
Zobrazení spravovaných identit pro úlohu |
Základ | GA |
az acr task list |
Vypíše úlohy služby Azure Container Registry. |
Základ | 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. |
Základ | 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í. |
Základ | GA |
az acr task run |
Ručně aktivujte úlohu, která by jinak mohla čekat na potvrzení Gitu nebo triggery aktualizace základní image. |
Základ | GA |
az acr task show |
Získejte vlastnosti pojmenované úlohy pro Azure Container Registry. |
Základ | GA |
az acr task show-run |
Získejte vlastnosti zadaného spuštění úlohy služby Azure Container Registry. |
Základ | GA |
az acr task timer |
Správa triggerů časovače pro úlohu |
Základ | GA |
az acr task timer add |
Přidejte do úlohy trigger časovače. |
Základ | GA |
az acr task timer list |
Zobrazí seznam všech triggerů časovače pro úlohu. |
Základ | GA |
az acr task timer remove |
Odeberte aktivační událost časovače z úkolu. |
Základ | GA |
az acr task timer update |
Aktualizujte trigger časovače pro úlohu. |
Základ | GA |
az acr task update |
Aktualizujte úlohu služby Azure Container Registry. |
Základ | GA |
az acr task update-run |
Opravte vlastnosti spuštění úlohy služby Azure Container Registry. |
Základ | 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á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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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-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 zadaným 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>"
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á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řadí 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/tasks/task-create-managed-identity.
Režim ověřování zdrojového registru
Určuje, jestli je povolený trigger základní image.
Název triggeru základní image.
Typ automatického triggeru pro aktualizace závislostí základní image.
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.
Úplná adresa URL úložiště zdrojového kódu (vyžaduje příponu .git pro úložiště GitHubu) nebo vzdálenou tarballu (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.
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.
Ú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í.
Určuje, jestli má být sestavená image vložena do registru.
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ý.
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 --schedule name:schedule
formátu. Multiples supported by passing --schedule multiple times.
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 zdrojové aktivační události.
Aktuální stav úkolu.
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
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í.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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ázev skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>
.
Nezotvádejte výzvu k potvrzení.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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á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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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á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í.
Omezte počet nejnovějších spuštění ve výsledcích.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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á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.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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á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ě GitHubu) nebo vzdálenou tarballu (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.
Po úspěšném vytvoření fronty sestavení se nezobrazují protokoly.
Nečekejte na dokončení spuštění a vraťte se okamžitě po spuštění do fronty.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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á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.
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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á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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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]
[--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. (automaticky vygenerováno)
az acr task update --image MyImage --name MyTask --registry myregistry \
--context https://github.com/Azure-Samples/acr-build-helloworld-node.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á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
Určuje, jestli je povolený trigger základní image.
Typ automatického triggeru pro aktualizace závislostí základní image.
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.
Úplná adresa URL úložiště zdrojového kódu (vyžaduje příponu .git pro úložiště GitHubu) nebo vzdálenou tarballu (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.
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í.
Určuje, jestli má být sestavená image vložena do registru.
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ý.
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.
Aktuální stav úkolu.
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
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í.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.
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
Určuje, jestli se má spuštění archivovat.
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í.
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazují se pouze chyby, potlačení upozornění.
Výstupní formát
Ř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.