Dela via


az acr pack

Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Hantera Azure Container Registry-uppgifter som använder molnbaserade buildpacks.

Kommandon

Name Description Typ Status
az acr pack build

Köar en snabb build-uppgift som skapar en app och push-överför den till ett Azure Container Registry.

Kärna Förhandsgranska

az acr pack build

Förhandsgranskning

Kommandogruppen "acr pack" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Köar en snabb build-uppgift som skapar en app och push-överför den till ett 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>]

Exempel

Köa en version för den aktuella katalogen med CloudFoundry-byggaren.

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

Köa en version för den angivna GitHub-lagringsplatsen med Heroku-byggaren.

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

Obligatoriska parametrar

--builder -b

Namn och tagg för en Buildpack builder-avbildning.

--image -t

Namnet och taggen på bilden med formatet : "-t repo/image:tag".

--registry -r

Namnet på containerregistret. Det bör anges i gemener. Du kan konfigurera standardregistrets namn med hjälp av az configure --defaults acr=<registry name>.

Valfria parametrar

--agent-pool
Förhandsgranskning

Namnet på agentpoolen.

--auth-mode

Autentiseringsläge för källregistret.

Godkända värden: Default, None
--no-format

Anger om loggarna ska visas i raw-format.

Standardvärde: False
--no-logs

Visa inte loggar när du har köar bygget.

Standardvärde: False
--no-wait

Vänta inte tills körningen har slutförts och returnera omedelbart efter kökörningen.

Standardvärde: False
--pack-image-tag
Förhandsgranskning

Taggen för "pack"-löparens bild ("mcr.microsoft.com/oryx/pack").

Standardvärde: stable
--platform

Plattformen där build/task körs, t.ex. "windows" och "linux". När den används i byggkommandon kan den också anges i formatet os/arch/variant för den resulterande avbildningen. T.ex. linux/arm/v7. Delarna "arch" och "variant" är valfria.

--pull

Hämta den senaste versionen och kör avbildningar innan du använder den.

Standardvärde: False
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--timeout

Tidsgränsen i sekunder.

<SOURCE_LOCATION>

Den lokala källkodskatalogsökvägen (t.ex. "./src") eller URL:en till en git-lagringsplats (t.ex. "https://github.com/Azure-Samples/acr-build-helloworld-node.git") eller en fjärrtjärboll (t.ex. "http://server/context.tar.gz") eller lagringsplatsen för en OCI-artefakt i ett Azure-containerregister (t.ex. "oci://myregistry.azurecr.io/myartifact:mytag").

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.