az acr task

A tárolólemezképek Azure Container Registries használatával történő javításához, teszteléséhez és az operációsrendszer-keretrendszer & javításához szükséges lépések gyűjteményének kezelése.

Parancsok

az acr task cancel-run

Egy Azure Container Registry megadott futtatásának megszakítása.

az acr task create

Hozzon létre egy sor lépést tárolók létrehozásához, teszteléséhez és az operációsrendszer-keretrendszer & javításához. A feladatok támogatják a Git-véglegesítések és az alaprendszerkép-frissítések eseményindítóit.

az acr task credential

Feladat hitelesítő adatainak kezelése. További információ: https://aka.ms/acr/tasks/cross-registry-authentication.

az acr task credential add

Adjon hozzá egy egyéni regisztrációs adatbázis bejelentkezési hitelesítő adatait a feladathoz.

az acr task credential list

Listázni kell a feladathoz tartozó összes egyéni beállításjegyzékbeli hitelesítő adatot.

az acr task credential remove

Feladat hitelesítő adatainak eltávolítása.

az acr task credential update

Frissítse a regisztrációs adatbázis bejelentkezési hitelesítő adatait egy feladathoz.

az acr task delete

Tevékenység törlése egy Azure Container Registry.

az acr task identity

Felügyelt identitások a feladathoz. További információ: https://aka.ms/acr/tasks/task-create-managed-identity.

az acr task identity assign

Egy feladat felügyelt identitásának frissítése.

az acr task identity remove

Feladat felügyelt identitásainak eltávolítása.

az acr task identity show

A feladat felügyelt identitásainak megjelenítése.

az acr task list

Egy Azure Container Registry tevékenységeinek listázása.

az acr task list-runs

Listázhatja egy Azure Container Registry összes végrehajtott futtatását, és szűrhet egy adott tevékenység alapján.

az acr task logs

Egy adott futtatás naplóinak megjelenítése. Ha nincs megadva futtatási azonosító, jelenítse meg a legutóbb létrehozott futtatás naplóit.

az acr task run

Manuálisan aktiválhat egy olyan feladatot, amely egyébként a Git véglegesítésére vagy az alapképfrissítési eseményindítókra vár.

az acr task show

Lekérheti egy elnevezett feladat tulajdonságait egy Azure Container Registry.

az acr task show-run

Lekérheti egy Azure Container Registry-feladat megadott futtatásának tulajdonságait.

az acr task timer

Feladat időzítő eseményindítóinak kezelése.

az acr task timer add

Időzítő eseményindító hozzáadása egy tevékenységhez.

az acr task timer list

Egy tevékenység összes időzítő eseményindítójának listázása.

az acr task timer remove

Időzítő eseményindító eltávolítása egy feladatból.

az acr task timer update

Egy feladat időzítő eseményindítójának frissítése.

az acr task update

Egy Azure Container Registry feladatának frissítése.

az acr task update-run

Egy Azure Container Registry-feladat futtatási tulajdonságainak javítása.

az acr task cancel-run

Egy Azure Container Registry megadott futtatásának megszakítása.

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

Példák

Futtatás megszakítása

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

Kötelező paraméterek

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

--run-id

Az egyedi futtatási azonosító.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az acr task create

Hozzon létre egy sor lépést tárolók létrehozásához, teszteléséhez és az operációsrendszer-keretrendszer & javításához. A feladatok támogatják a Git-véglegesítések és az alaprendszerkép-frissítések eseményindítóit.

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éldák

Hozzon létre egy tevékenységet a forráshely nélkül.

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

Hozzon létre egy feladatot a standard bemenet definíciójával és egy időzítő eseményindítóval, amely minden óra tetején futtatja a feladatot az alapértelmezett eseményindító nevével. A "Ctrl + Z" (Windows) vagy a "Ctrl + D" (Linux) megszakítja a bemeneti streamet.

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 * * *"

Hozzon létre egy Linux-feladatot egy nyilvános GitHub-adattárból, amely eseményindítók nélkül hozza létre a hello-world rendszerképet, és egy buildargumentumot használ.

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

Linux-feladat létrehozása egy privát Azure DevOps-adattár egy adott ágával, amely létrehozza a hello-world rendszerképet az Arm-architektúrán (V7-es változat), és engedélyezve vannak az eseményindítók.

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

Hozzon létre egy Linux-feladatot egy nyilvános GitHub-adattárból, amely létrehozza a hello-world rendszerképet egy git véglegesítési és lekéréses kérelem eseményindítójának engedélyezésével. Vegye figyelembe, hogy ez a feladat nem használja a Forrásregisztrációs adatbázist (MyRegistry), így explicit módon a Hitelesítési módot Nincs értékre állíthatjuk.

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

Hozzon létre egy Windows-feladatot egy nyilvános GitHub-adattárból, amely létrehozza az Azure Container Builder-rendszerképet amd64-architektúrán, és csak az alaprendszerkép-eseményindító engedélyezve van.

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

Hozzon létre egy linuxos többlépéses feladatot egy nyilvános GitHub-adattárból rendszer által hozzárendelt és felhasználó által hozzárendelt felügyelt identitásokkal, valamint alapként szolgáló rendszerképpel, git véglegesítéssel, lekéréses kérelemmel és időzítő eseményindítókkal, amelyek hétfőn déltől péntekig futtatják a feladatot az időzítő eseményindítójának nevével.

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>"

Kötelező paraméterek

--name -n

A feladat neve.

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--agent-pool

Az ügynökkészlet neve.

--arg

Buildargumentum '--arg name[=value]' formátumban. Többszörösök, amelyeket a "--arg" többszöri átadásával támogatnak.

--assign-identity

Hozzárendeli a felügyelt identitásokat a feladathoz. A(z) "[system]" használatával hivatkozhat a rendszer által hozzárendelt identitásra vagy erőforrás-azonosítóra a felhasználó által hozzárendelt identitásra való hivatkozáshoz. További információ: https://aka.ms/acr/tasks/task-create-managed-identity.

--auth-mode

A forrásregisztrációs adatbázis hitelesítési módja.

elfogadott értékek: Default, None
--base-image-trigger-enabled

Azt jelzi, hogy engedélyezve van-e az alapként szolgáló rendszerkép-eseményindító.

elfogadott értékek: false, true
alapértelmezett érték: 1
--base-image-trigger-name

Az alapként szolgáló rendszerkép-eseményindító neve.

alapértelmezett érték: defaultBaseimageTriggerName
--base-image-trigger-type

Az alapként szolgáló rendszerkép függőségi frissítéseinek automatikus eseményindítójának típusa.

elfogadott értékek: All, Runtime
alapértelmezett érték: Runtime
--cmd

Végrehajtandó parancsok. Ez további Docker-futtatási paramétereket (https://docs.docker.com/engine/reference/commandline/run/) vagy akár más Docker-parancsokat (https://docs.docker.com/engine/reference/commandline/docker/) is támogat.

--commit-trigger-enabled

Azt jelzi, hogy a verziókövetés véglegesítési eseményindítója engedélyezve van-e.

elfogadott értékek: false, true
alapértelmezett érték: 1
--context -c

A forráskód-adattár teljes URL-címe (github-adattár esetén ".git" utótagot igényel) vagy távoli tarballt (pl. ""http://server/context.tar.gz), vagy egy OCI-összetevő adattárát egy Azure-tárolóregisztrációs adatbázisban (pl. "oci://myregistry.azurecr.io/myartifact:mytag"). Ha a "/dev/null" érték van megadva, az érték Nincs értékre lesz állítva, és figyelmen kívül lesz hagyva. Ez egy kötelező argumentum, ha a tevékenység nem rendszerfeladat.

--cpu

A processzor konfigurációja a futtatáshoz szükséges magok száma alapján.

alapértelmezett érték: 2
--file -f

A feladat-/docker-fájl relatív elérési útja a forráskód gyökérmappájába. A feladatfájlokat ".yaml" utótaggal kell formázni, vagy a standard bemenetből a "-" használatával kell átirányítani.

--git-access-token

A verziókövetési szolgáltató eléréséhez használt hozzáférési jogkivonat.

--image -t

A kép neve és címkéje a következő formátumban: '-t repo/image:tag'. A -t többszöri átadásával több címke is támogatott.

--is-system-task

Azt jelzi, hogy a tevékenység erőforrása rendszerfeladat-e. A feladat nevének "quicktask" (gyorsfeladat) kell lennie. Csak a CMK-kompatibilis beállításjegyzékre vonatkozik.

--log-template

A naplóösszetevő futtatásához használt adattár és címkesablon a következő formátumban: "log/repo:tag" (pl. "acr/logs:{{.Run.ID}}"). Csak a CMK-kompatibilis beállításjegyzékre vonatkozik.

--no-cache

Azt jelzi, hogy engedélyezve van-e a képgyorsítótár.

elfogadott értékek: false, true
--no-push

Azt jelzi, hogy a létrehozott rendszerképet le kell-e küldeni a beállításjegyzékbe.

elfogadott értékek: false, true
--platform

A platform, amelyen a build/feladat fut, például a "windows" és a "linux". A buildelési parancsokban való használat esetén az "os/arch/variant" formátumban is megadható az eredményként kapott képhez. Például: linux/arm/v7. Az "ív" és a "variáns" rész nem kötelező.

--pull-request-trigger-enabled

Azt jelzi, hogy engedélyezve van-e a verziókövetési lekéréses kérelem eseményindítója. Az eseményindító alapértelmezés szerint le van tiltva.

elfogadott értékek: false, true
--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--schedule

Cron-kifejezésként megadott időzítő eseményindító ütemezése. A választható eseményindító-név formátum használatával --schedule name:schedule adható meg. Többszörösök többszöri átadással támogatottak – ütemezés többször.

--secret-arg

Titkos kód buildelési argumentuma '--secret-arg name[=value]' formátumban. A --secret-arg többszöri átadásával támogatott többszörösök.

--set

Tevékenységérték "--set name[=value]" formátumban. Többszörösök, amelyeket többszöri átadással támogat a --set.

--set-secret

A titkos feladat értéke "--set-secret name[=value]" formátumban. Többszörösök, amelyeket a --set-secret többszöri átadásával támogatnak.

--source-trigger-name

A forrás eseményindító neve.

alapértelmezett érték: defaultSourceTriggerName
--status

A tevékenység aktuális állapota.

elfogadott értékek: Disabled, Enabled
alapértelmezett érték: Enabled
--target

A cél összeállítási szakasz neve.

--timeout

Az időtúllépés másodpercben.

alapértelmezett érték: 3600
--update-trigger-endpoint

A végpont teljes URL-címe az alapképfrissítési eseményindító értesítéseinek fogadásához.

--update-trigger-payload-type

Jelzi, hogy az értesítés küldésekor az alaprendszerkép-eseményindító metaadatait a hasznos adatokba a frissítési eseményindító jogkivonatával együtt kell-e belefoglalni.

elfogadott értékek: Default, Token
alapértelmezett érték: Default
--values

A tevékenységértékek/paraméterek fájlelérési útja a forráskörnyezethez viszonyítva.

az acr task delete

Tevékenység törlése egy Azure Container Registry.

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

Példák

Tevékenység törlése egy Azure Container Registry.

az acr task delete -n MyTask -r MyRegistry

Kötelező paraméterek

--name -n

A feladat neve.

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--yes -y

Ne kérje a megerősítést.

az acr task list

Egy Azure Container Registry tevékenységeinek listázása.

az acr task list --registry
                 [--resource-group]

Példák

Feladatok listázása és az eredmények megjelenítése egy táblázatban.

az acr task list -r MyRegistry -o table

Kötelező paraméterek

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az acr task list-runs

Listázhatja egy Azure Container Registry összes végrehajtott futtatását, és szűrhet egy adott tevékenység alapján.

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

Példák

Listázta egy beállításjegyzék összes futtatását, és az eredményeket egy táblában jeleníti meg.

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

A lista egy tevékenységhez fut, és megjeleníti az eredményeket egy táblában.

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

Listázta egy beállításjegyzék utolsó 10 sikeres futtatását, és jelenítse meg az eredményeket egy táblában.

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

Sorolja fel az összes olyan futtatás listáját, amely a "hello-world" rendszerképet építette egy beállításjegyzékhez, és az eredményeket egy táblában jeleníti meg.

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

Kötelező paraméterek

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--image -t

A kép neve. Tartalmazhat egy "name:tag" vagy kivonat formátumú címkét a "name@digest" formátumban.

--name -n

A feladat neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--run-status

A futtatás aktuális állapota.

elfogadott értékek: Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout
--top

Korlátozza az eredményekben a legújabb futtatások számát.

alapértelmezett érték: 15

az acr task logs

Egy adott futtatás naplóinak megjelenítése. Ha nincs megadva futtatási azonosító, jelenítse meg a legutóbb létrehozott futtatás naplóit.

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

Példák

A beállításjegyzékben legutóbb létrehozott futtatás naplóinak megjelenítése.

az acr task logs -r MyRegistry

A beállításjegyzékben legutóbb létrehozott futtatás naplóinak megjelenítése tevékenység szerint szűrve.

az acr task logs -r MyRegistry -n MyTask

Egy adott futtatás naplóinak megjelenítése.

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

A legutóbb létrehozott futtatás naplóinak megjelenítése a "hello-world" rendszerképet létrehozó beállításjegyzékben.

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

Kötelező paraméterek

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--image -t

A kép neve. Tartalmazhat egy "name:tag" vagy kivonat formátumú címkét a "name@digest" formátumban.

--name -n

A feladat neve.

--no-format

Azt jelzi, hogy a naplók nyers formátumban jelenjenek-e meg.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--run-id

Az egyedi futtatási azonosító.

az acr task run

Manuálisan aktiválhat egy olyan feladatot, amely egyébként a Git véglegesítésére vagy az alapképfrissítési eseményindítókra vár.

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éldák

Tevékenységfuttatás aktiválása.

az acr task run -n MyTask -r MyRegistry

Feladat futtatásának aktiválása a feladat létrehozásakor egy távoli adattárral átadott környezet és fájl felülírásával.

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

A feladat helyi környezettel való létrehozásakor átadott környezet és fájl felülírásával aktiválhat egy feladatot.

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

Tevékenységfuttatás aktiválása a feladat létrehozásakor beállított összeállítási argumentumok hozzáadásával vagy felül bírálásával.

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

Kötelező paraméterek

--name -n

A feladat neve.

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--agent-pool

Az ügynökkészlet neve.

--arg

Buildargumentum '--arg name[=value]' formátumban. Többszörösök, amelyeket a "--arg" többszöri átadásával támogatnak.

--context -c

A forráskód-adattár teljes URL-címe (github-adattár esetén ".git" utótagot igényel) vagy távoli tarballt (pl. ""http://server/context.tar.gz), vagy egy OCI-összetevő adattárát egy Azure-tárolóregisztrációs adatbázisban (pl. "oci://myregistry.azurecr.io/myartifact:mytag"). Ha a "/dev/null" érték van megadva, az érték Nincs értékre lesz állítva, és figyelmen kívül lesz hagyva. Ez egy kötelező argumentum, ha a tevékenység nem rendszerfeladat.

--file -f

A feladat-/docker-fájl relatív elérési útja a forráskód gyökérmappájába. A feladatfájlokat ".yaml" utótaggal kell formázni, vagy a standard bemenetből a "-" használatával kell átirányítani.

--log-template

A naplóösszetevő futtatásához használt adattár és címkesablon a következő formátumban: "log/repo:tag" (pl. "acr/logs:{{.Run.ID}}"). Csak a CMK-kompatibilis beállításjegyzékre vonatkozik.

--no-format

Azt jelzi, hogy a naplók nyers formátumban jelenjenek-e meg.

--no-logs

A build sikeres várólistára helyezése után ne jelenjenek meg a naplók.

--no-wait

Ne várja meg, amíg a futtatás befejeződik, és a futtatás sorba helyezése után azonnal visszatér.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--secret-arg

Titkos kód buildelési argumentuma '--secret-arg name[=value]' formátumban. A --secret-arg többszöri átadásával támogatott többszörösök.

--set

Tevékenységérték "--set name[=value]" formátumban. Többszörösök, amelyeket többszöri átadással támogat a --set.

--set-secret

A titkos feladat értéke "--set-secret name[=value]" formátumban. Többszörösök, amelyeket a --set-secret többszöri átadásával támogatnak.

--target

A cél összeállítási szakasz neve.

--update-trigger-token

Az alapként szolgáló rendszerkép-eseményindító értesítésével együtt visszaadott hasznos adat.

az acr task show

Lekérheti egy elnevezett feladat tulajdonságait egy Azure Container Registry.

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

Példák

Lekérheti egy tevékenység tulajdonságait, és megjelenítheti az eredményeket egy táblázatban.

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

Lekérheti egy feladat tulajdonságait, beleértve a biztonságos tulajdonságokat is.

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

Kötelező paraméterek

--name -n

A feladat neve.

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--with-secure-properties

Azt jelzi, hogy a rendszer visszaadja-e egy feladat biztonságos tulajdonságait.

az acr task show-run

Lekérheti egy Azure Container Registry-feladat megadott futtatásának tulajdonságait.

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

Példák

Lekérheti a futtatás részleteit, és megjelenítheti az eredményeket egy táblázatban.

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

Kötelező paraméterek

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

--run-id

Az egyedi futtatási azonosító.

Opcionális paraméterek

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az acr task update

Egy Azure Container Registry feladatának frissítése.

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}]
                   [--target]
                   [--timeout]
                   [--update-trigger-endpoint]
                   [--update-trigger-payload-type {Default, Token}]
                   [--values]

Példák

Az alaprendszerképek frissítésével aktiválható egy többszakaszos dockerfile összes függő lemezképe, valamint egy Azure Container Registry feladatának állapota.

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

Frissítse a platformot a feladat buildelési lépéséhez Windowsra (linuxos előtti).

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

Egy Azure Container Registry tevékenység eseményindítóinak és környezetének frissítése.

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

Egy Azure Container Registry feladatának frissítése. (automatikusan létrehozott)

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

Kötelező paraméterek

--name -n

A feladat neve.

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

Opcionális paraméterek

--agent-pool

Az ügynökkészlet neve.

--arg

Buildargumentum '--arg name[=value]' formátumban. Többszörösök, amelyeket a "--arg" többszöri átadásával támogatnak.

--auth-mode

A forrásregisztrációs adatbázis hitelesítési módja.

elfogadott értékek: Default, None
--base-image-trigger-enabled

Azt jelzi, hogy engedélyezve van-e az alapként szolgáló rendszerkép-eseményindító.

elfogadott értékek: false, true
--base-image-trigger-type

Az alapként szolgáló rendszerkép függőségi frissítéseinek automatikus eseményindítójának típusa.

elfogadott értékek: All, Runtime
--commit-trigger-enabled

Azt jelzi, hogy a verziókövetés véglegesítési eseményindítója engedélyezve van-e.

elfogadott értékek: false, true
--context -c

A forráskód-adattár teljes URL-címe (github-adattár esetén ".git" utótagot igényel) vagy távoli tarballt (pl. ""http://server/context.tar.gz), vagy egy OCI-összetevő adattárát egy Azure-tárolóregisztrációs adatbázisban (pl. "oci://myregistry.azurecr.io/myartifact:mytag"). Ha a "/dev/null" érték van megadva, az érték Nincs értékre lesz állítva, és figyelmen kívül lesz hagyva. Ez egy kötelező argumentum, ha a tevékenység nem rendszerfeladat.

--cpu

A processzor konfigurációja a futtatáshoz szükséges magok száma alapján.

--file -f

A feladat-/docker-fájl relatív elérési útja a forráskód gyökérmappájába. A feladatfájlokat ".yaml" utótaggal kell formázni, vagy a standard bemenetből a "-" használatával kell átirányítani.

--git-access-token

A verziókövetési szolgáltató eléréséhez használt hozzáférési jogkivonat.

--image -t

A kép neve és címkéje a következő formátumban: '-t repo/image:tag'. A -t többszöri átadásával több címke is támogatott.

--log-template

A naplóösszetevő futtatásához használt adattár és címkesablon a következő formátumban: "log/repo:tag" (pl. "acr/logs:{{.Run.ID}}"). Csak a CMK-kompatibilis beállításjegyzékre vonatkozik.

--no-cache

Azt jelzi, hogy engedélyezve van-e a képgyorsítótár.

elfogadott értékek: false, true
--no-push

Azt jelzi, hogy a létrehozott rendszerképet le kell-e küldeni a beállításjegyzékbe.

elfogadott értékek: false, true
--platform

A platform, amelyen a build/feladat fut, például a "windows" és a "linux". A buildelési parancsokban való használat esetén az "os/arch/variant" formátumban is megadható az eredményként kapott képhez. Például: linux/arm/v7. Az "ív" és a "variáns" rész nem kötelező.

--pull-request-trigger-enabled

Azt jelzi, hogy engedélyezve van-e a verziókövetési lekéréses kérelem eseményindítója. Az eseményindító alapértelmezés szerint le van tiltva.

elfogadott értékek: false, true
--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--secret-arg

Titkos kód buildelési argumentuma '--secret-arg name[=value]' formátumban. A --secret-arg többszöri átadásával támogatott többszörösök.

--set

Tevékenységérték "--set name[=value]" formátumban. Többszörösök, amelyeket többszöri átadással támogat a --set.

--set-secret

A titkos feladat értéke "--set-secret name[=value]" formátumban. Többszörösök, amelyeket a --set-secret többszöri átadásával támogatnak.

--status

A tevékenység aktuális állapota.

elfogadott értékek: Disabled, Enabled
--target

A cél összeállítási szakasz neve.

--timeout

Az időtúllépés másodpercben.

--update-trigger-endpoint

A végpont teljes URL-címe az alapképfrissítési eseményindító értesítéseinek fogadásához.

--update-trigger-payload-type

Jelzi, hogy az értesítés küldésekor az alaprendszerkép-eseményindító metaadatait a hasznos adatokba a frissítési eseményindító jogkivonatával együtt kell-e belefoglalni.

elfogadott értékek: Default, Token
--values

A tevékenységértékek/paraméterek fájlelérési útja a forráskörnyezethez viszonyítva.

az acr task update-run

Egy Azure Container Registry-feladat futtatási tulajdonságainak javítása.

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

Példák

Meglévő futtatás frissítése archiválásra.

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

Kötelező paraméterek

--registry -r

A tárolóregisztrációs adatbázis neve. Ezt kisbetűsen kell megadni. Az alapértelmezett beállításjegyzék-nevet a használatával az configure --defaults acr=<registry name>konfigurálhatja.

--run-id

Az egyedi futtatási azonosító.

Opcionális paraméterek

--no-archive

Azt jelzi, hogy a futtatás archiválva legyen-e.

elfogadott értékek: false, true
--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.