Sdílet prostřednictvím


az acr pack

Tato skupina příkazů je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

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

Příkazy

Name Description Typ Stav
az acr pack build

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

Základ Preview

az acr pack build

Preview

Skupina příkazů acr pack je ve verzi Preview a ve vývoji. Referenční úrovně a úrovně podpory: https://aka.ms/CLI_refstatus

Zařadí do fronty rychlou úlohu sestavení, která sestaví aplikaci a odešle ji do služby 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íte sestavení aktuálního adresáře do fronty pomocí Tvůrce CloudFoundry.

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

Zařadíte sestavení pro dané úložiště GitHub do fronty 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 ve 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
Preview

Název fondu agentů.

--auth-mode

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

Přípustné hodnoty: Default, None
--no-format

Určuje, jestli se mají protokoly zobrazovat v nezpracovaných formátech.

Default value: False
--no-logs

Po úspěšném vytvoření fronty sestavení se nezobrazují protokoly.

Default value: False
--no-wait

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

Default value: False
--pack-image-tag
Preview

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

Default value: stable
--platform

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é.

--pull

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

Default value: 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é tarball (např. "http://server/context.tar.gz") nebo úložiště artefaktu OCI v registru kontejneru Azure (např. "oci://myregistry.azurecr.io/myartifact:mytag").

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.