Freigeben über


az acr pack

Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Verwalten sie Azure Container Registry Aufgaben, die Cloud Native Buildpacks verwenden.

Befehle

Name Beschreibung Typ Status
az acr pack build

Stellt eine Schnellbuildaufgabe in die Warteschlange, die eine App erstellt und in eine Azure Container Registry überträgt.

Core Preview

az acr pack build

Vorschau

Die Befehlsgruppe "acr pack" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Stellt eine Schnellbuildaufgabe in die Warteschlange, die eine App erstellt und in eine Azure Container Registry überträgt.

az acr pack build --builder
                  --image
                  --registry
                  [--acquire-policy-token]
                  [--agent-pool]
                  [--auth-mode {Default, None}]
                  [--change-reference]
                  [--no-format]
                  [--no-logs]
                  [--no-wait]
                  [--pack-image-tag]
                  [--platform]
                  [--pull]
                  [--resource-group]
                  [--timeout]
                  []

Beispiele

Stellen Sie einen Build für das aktuelle Verzeichnis mit dem CloudFoundry-Generator in die Warteschlange.

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

Stellen Sie einen Build für das angegebene GitHub Repository mit dem Heroku-Generator in die Warteschlange.

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

Erforderliche Parameter

--builder -b

Der Name und das Tag eines Buildpack-Generatorimages.

--image -t

Der Name und das Tag des Bilds mit dem Format "-t repo/image:tag".

--registry -r

Der Name der Containerregistrierung. Er sollte in Kleinbuchstaben angegeben werden. Sie können den Standardregistrierungsnamen mithilfe von az configure --defaults acr=<registry name>konfigurieren.

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--agent-pool
Vorschau

Der Name des Agentpools.

--auth-mode

Authentifizierungsmodus der Quellregistrierung.

Eigenschaft Wert
Zulässige Werte: Default, None
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--no-format

Gibt an, ob die Protokolle im unformatierten Format angezeigt werden sollen.

Eigenschaft Wert
Standardwert: False
--no-logs

Zeigen Sie keine Protokolle nach dem erfolgreichen Anstellen des Builds an.

Eigenschaft Wert
Standardwert: False
--no-wait

Warten Sie nicht, bis die Ausführung abgeschlossen ist, und kehren Sie unmittelbar nach dem Beenden der Ausführung zurück.

Eigenschaft Wert
Standardwert: False
--pack-image-tag
Vorschau

Das Tag des "Pack"-Läuferbilds ('mcr.microsoft.com/oryx/pack').

Eigenschaft Wert
Standardwert: stable
--platform

Die Plattform, auf der Build/Aufgabe ausgeführt wird, z. B. "Windows" und "linux". Wenn sie in Buildbefehlen verwendet wird, kann sie auch im Format "os/arch/variant" für das resultierende Bild angegeben werden. Beispiel: linux/arm/v7. Die Teile "Bogen" und "Variante" sind optional.

--pull

Rufen Sie den neuesten Generator ab, und führen Sie Bilder vor der Verwendung aus.

Eigenschaft Wert
Standardwert: False
--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

--timeout

Das Timeout in Sekunden.

<SOURCE_LOCATION>

Der lokale Quellcodeverzeichnispfad (z. B. "./src") oder die URL zu einem Git-Repository (z. B. "https://github.com/Azure-Samples/acr-build-helloworld-node.git") oder einem Remote-Tarball (z. B. "http://server/context.tar.gz") oder das Repository eines OCI-Artefaktes in einer Azure Containerregistrierung (z. B. "oci://myregistry.azurecr.io/myartifact:mytag").

Eigenschaft Wert
Parametergruppe: Positional
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False