Partager via


az acr pack

Ce groupe de commandes est en préversion et en cours de développement. Niveaux de référence et 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 État
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 Preview

az acr pack build

Préversion

Le groupe de commandes « acr pack » est en préversion et en cours de développement. Niveaux de référence et 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]
                  []

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 de az configure --defaults acr=<registry name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--agent-pool
Préversion

Nom du pool d’agents.

--auth-mode

Mode d’authentification du registre source.

Propriété Valeur
Valeurs acceptées: Default, None
--no-format

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

Propriété Valeur
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.

Propriété Valeur
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.

Propriété Valeur
Valeur par défaut: False
--pack-image-tag
Préversion

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

Propriété Valeur
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.

Propriété Valeur
Valeur par défaut: False
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de 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').

Propriété Valeur
Groupe de paramètres: Positional
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False