az acr pack

Spravujte Azure Container Registry úlohy, které používají balíčky buildů nativní pro cloud.

Příkazy

az acr pack build

Zařadí do fronty rychlou úlohu sestavení, která sestaví aplikaci a odešle ji do Azure Container Registry.

az acr pack build

Zařadí do fronty rychlou úlohu sestavení, která sestaví aplikaci a odešle ji do Azure Container Registry.

az acr pack build --builder
                  --image
                  --registry
                  [--agent-pool]
                  [--auth-mode {Default, None}]
                  [--no-format]
                  [--no-logs]
                  [--no-wait]
                  [--pack-image-tag]
                  [--platform]
                  [--pull]
                  [--resource-group]
                  [--timeout]
                  [<SOURCE_LOCATION>]

Příklady

Zařadí sestavení do fronty pro aktuální adresář pomocí Tvůrce CloudFoundry.

az acr pack build -r MyRegistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --builder cloudfoundry/cnb:bionic .

Vytvořte frontu sestavení pro dané úložiště GitHub pomocí Tvůrce Heroku.

az acr pack build -r MyRegistry -t {{.Run.Registry}}/node-app:{{.Run.ID}} --pull --builder heroku/buildpacks:18 https://github.com/Azure-Samples/nodejs-docs-hello-world.git

Povinné parametry

--builder -b

Název a značka image Buildpack Builderu

--image -t

Název a značka obrázku pomocí formátu: '-t úložiště/image:tag'.

--registry -r

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

--agent-pool

Název fondu agentů.

--auth-mode

Režim ověřování zdrojového registru

přijímané hodnoty: Default, None
--no-format

Určuje, jestli se protokoly mají zobrazit v nezpracované podobě.

výchozí hodnota: False
--no-logs

Po úspěšném řazení do fronty sestavení nezobrazovat protokoly.

výchozí hodnota: False
--no-wait

Nečekejte na dokončení spuštění a vraťte se okamžitě po spuštění do fronty.

výchozí hodnota: False
--pack-image-tag

Značka image spouštěče balíčku (mcr.microsoft.com/oryx/pack).

výchozí hodnota: stable
--platform

Platforma, na které se spouští sestavení/ú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é.

--pull

Před použitím stáhněte nejnovější tvůrce a spusťte image.

výchozí hodnota: False
--resource-group -g

Název skupiny prostředků. Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.

--timeout

Časový limit v sekundách.

<SOURCE_LOCATION>

Cesta k adresáři místního zdrojového kódu (např. ./src) nebo adresa URL úložiště Git (např. "https://github.com/Azure-Samples/acr-build-helloworld-node.git) nebo vzdáleného tarballu (např. "http://server/context.tar.gz") nebo úložiště artefaktu OCI v registru kontejneru Azure (např. "oci://myregistry.azurecr.io/myartifact:mytag").