Partager via


az acr pack

Ce groupe de commandes est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Gérer les tâches Azure Container Registry qui utilisent des buildpacks cloud natifs.

Commandes

Nom Description Type Statut
az acr pack build

Met en file d’attente une tâche de génération rapide qui génère une application et l’envoie (push) dans azure Container Registry.

Core Aperçu

az acr pack build

Préversion

Le groupe de commandes « acr pack » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Met en file d’attente une tâche de génération rapide qui génère une application et l’envoie (push) dans 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>]

Exemples

Mettre en file d’attente une build pour le répertoire actif avec le générateur CloudFoundry.

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

Mettre en file d’attente une build pour le dépôt GitHub donné avec le générateur 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

Paramètres obligatoires

--builder -b

Nom et balise d’une image du générateur Buildpack.

--image -t

Nom et balise de l’image au format : ' -t repo/image:tag'.

--registry -r

Nom du registre de conteneurs. Elle doit être spécifiée en minuscules. Vous pouvez configurer le nom de Registre par défaut à l’aide az configure --defaults acr=<registry name>de .

Paramètres facultatifs

--agent-pool
Préversion

Nom du pool d’agents.

--auth-mode

Mode d’authentification du registre source.

valeurs acceptées: Default, None
--no-format

Indique si les journaux doivent être affichés au format brut.

valeur par défaut: False
--no-logs

N’affichez pas les journaux après la mise en file d’attente réussie de la build.

valeur par défaut: False
--no-wait

N’attendez pas la fin de l’exécution et revenez immédiatement après la mise en file d’attente de l’exécution.

valeur par défaut: False
--pack-image-tag
Préversion

Balise de l’image de l’exécuteur « pack » ('mcr.microsoft.com/oryx/pack').

valeur par défaut: stable
--platform

Plateforme où la génération/tâche est exécutée, par exemple, « windows » et « linux ». Lorsqu’elle est utilisée dans les commandes de build, elle peut également être spécifiée au format « os/arch/variant » pour l’image obtenue. Par exemple, linux/arm/v7. Les parties « arch » et « variant » sont facultatives.

--pull

Tirez le générateur le plus récent et exécutez des images avant d’utiliser.

valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--timeout

Délai d’expiration en secondes.

<SOURCE_LOCATION>

Chemin d’accès au répertoire du code source local (par exemple, « ./src ») ou URL vers un dépôt Git (par exemple, «https://github.com/Azure-Samples/acr-build-helloworld-node.git ») ou un tarball distant (par exemple, «http://server/context.tar.gz ») ou le dépôt d’un artefact OCI dans un registre de conteneurs Azure (par exemple, « oci://myregistry.azurecr.io/myartifact:mytag »).

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.