az acr task
Gérez une collection d’étapes pour la création, le test et la mise à jour corrective des images conteneur de système d’exploitation et d’infrastructure à l’aide des registres de conteneurs Azure.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az acr task cancel-run |
Annulez une exécution spécifiée d’un Registre de conteneurs Azure. |
Core | GA |
az acr task create |
Créez une série d’étapes pour la création, le test et les conteneurs de mise à jour corrective du système d’exploitation et du framework. Les tâches prennent en charge les déclencheurs à partir de validations Git et de mises à jour d’images de base. |
Core | GA |
az acr task credential |
Gérer les informations d’identification d’une tâche. Pour plus d’informations, consultez https://aka.ms/acr/tasks/cross-registry-authentication. |
Core | GA |
az acr task credential add |
Ajoutez des informations d’identification de connexion de Registre personnalisées à la tâche. |
Core | GA |
az acr task credential list |
Répertoriez toutes les informations d’identification de Registre personnalisées pour la tâche. |
Core | GA |
az acr task credential remove |
Supprimez les informations d’identification d’une tâche. |
Core | GA |
az acr task credential update |
Mettez à jour les informations d’identification de connexion du Registre pour une tâche. |
Core | GA |
az acr task delete |
Supprimez une tâche d’azure Container Registry. |
Core | GA |
az acr task identity |
Identités managées pour la tâche. Pour plus d’informations, consultez https://aka.ms/acr/tasks/task-create-managed-identity. |
Core | GA |
az acr task identity assign |
Mettez à jour l’identité managée pour une tâche. |
Core | GA |
az acr task identity remove |
Supprimez les identités managées pour une tâche. |
Core | GA |
az acr task identity show |
Affichez les identités managées pour la tâche. |
Core | GA |
az acr task list |
Répertoriez les tâches d’un Registre de conteneurs Azure. |
Core | GA |
az acr task list-runs |
Répertoriez toutes les exécutions exécutées pour azure Container Registry, avec la possibilité de filtrer par une tâche spécifique. |
Core | GA |
az acr task logs |
Afficher les journaux d’activité d’une exécution particulière. Si aucun id d’exécution n’est fourni, affichez les journaux de la dernière exécution créée. |
Core | GA |
az acr task run |
Déclenchez manuellement une tâche susceptible d’attendre des validations Git ou des déclencheurs de mise à jour d’image de base. |
Core | GA |
az acr task show |
Obtenez les propriétés d’une tâche nommée pour azure Container Registry. |
Core | GA |
az acr task show-run |
Obtenez les propriétés d’une exécution spécifiée d’une tâche Azure Container Registry. |
Core | GA |
az acr task timer |
Gérer les déclencheurs du minuteur pour une tâche. |
Core | GA |
az acr task timer add |
Ajoutez un déclencheur de minuteur à une tâche. |
Core | GA |
az acr task timer list |
Répertorier tous les déclencheurs du minuteur pour une tâche. |
Core | GA |
az acr task timer remove |
Supprimez un déclencheur de minuteur d’une tâche. |
Core | GA |
az acr task timer update |
Mettez à jour le déclencheur du minuteur pour une tâche. |
Core | GA |
az acr task update |
Mettez à jour une tâche pour azure Container Registry. |
Core | GA |
az acr task update-run |
Corrigez les propriétés d’exécution d’une tâche Azure Container Registry. |
Core | GA |
az acr task cancel-run
Annulez une exécution spécifiée d’un Registre de conteneurs Azure.
az acr task cancel-run --registry
--run-id
[--resource-group]
Exemples
Annuler une exécution
az acr task cancel-run -r myregistry --run-id runId
Paramètres obligatoires
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 .
Identificateur d’exécution unique.
Paramètres facultatifs
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task create
Créez une série d’étapes pour la création, le test et les conteneurs de mise à jour corrective du système d’exploitation et du framework. Les tâches prennent en charge les déclencheurs à partir de validations Git et de mises à jour d’images de base.
az acr task create --name
--registry
[--agent-pool]
[--arg]
[--assign-identity]
[--auth-mode {Default, None}]
[--base-image-trigger-enabled {false, true}]
[--base-image-trigger-name]
[--base-image-trigger-type {All, Runtime}]
[--cmd]
[--commit-trigger-enabled {false, true}]
[--context]
[--cpu]
[--file]
[--git-access-token]
[--image]
[--is-system-task]
[--log-template]
[--no-cache {false, true}]
[--no-push {false, true}]
[--platform]
[--pull-request-trigger-enabled {false, true}]
[--resource-group]
[--schedule]
[--secret-arg]
[--set]
[--set-secret]
[--source-trigger-name]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Exemples
Créez une tâche sans l’emplacement source.
az acr task create -n hello-world -r myregistry --cmd '$Registry/myimage' -c /dev/null
Créez une tâche avec la définition à partir de l’entrée standard et avec un déclencheur de minuteur qui exécute la tâche en haut de chaque heure à l’aide du nom de déclencheur par défaut. « Ctrl + Z » (Windows) ou « Ctrl + D » (Linux) termine le flux d’entrée.
cat task.yaml | az acr task create -n hello-world -r myregistry -f - -c /dev/null \
--schedule "0 */1 * * *"
az acr task create -n hello-world -r myregistry -f - -c /dev/null --schedule "0 */1 * * *"
Créez une tâche Linux à partir d’un dépôt GitHub public qui génère l’image hello-world sans déclencheurs et utilise un argument de génération.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
-c https://github.com/Azure/acr-builder.git -f Dockerfile \
--commit-trigger-enabled false --base-image-trigger-enabled false \
--arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git
Créez une tâche Linux à l’aide d’une branche spécifique d’un référentiel Azure DevOps privé qui génère l’image hello-world sur l’architecture Arm (variante V7) et active les déclencheurs.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
-c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder \
-f Dockerfile --git-access-token <Personal Access Token> --platform linux/arm/v7
Créez une tâche Linux à partir d’un dépôt GitHub public qui génère l’image hello-world avec un déclencheur de validation Git et de demande de tirage activé. Notez que cette tâche n’utilise pas le Registre source (myregistry), afin que nous puissions définir explicitement le mode d’authentification comme Aucun pour celui-ci.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry -f Dockerfile \
--no-push true --auth-mode None -c https://github.com/Azure-Samples/acr-build-helloworld-node.git \
--pull-request-trigger-enabled true --git-access-token 000000000000000000000000000000000
Créez une tâche Windows à partir d’un référentiel GitHub public qui génère l’image Azure Container Builder sur l’architecture Amd64 avec uniquement le déclencheur d’image de base activé.
az acr task create -t acb:{{.Run.ID}} -n acb-win -r myregistry \
-c https://github.com/Azure/acr-builder.git -f Windows.Dockerfile \
--commit-trigger-enabled false --platform Windows/amd64
Créez une tâche multi-étapes Linux à partir d’un référentiel GitHub public avec des identités managées affectées par le système et une image de base affectée par l’utilisateur, une validation Git, une demande de tirage et des déclencheurs de minuteur qui exécutent la tâche à midi le lundi au vendredi avec le nom du déclencheur du minuteur fourni.
az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
--pull-request-trigger-enabled true --schedule "dailyTimer:0 12 * * Mon-Fri" \
-c https://github.com/Azure-Samples/acr-tasks.git#:multipleRegistries -f testtask.yaml \
--assign-identity [system] "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>"
Paramètres obligatoires
Nom de la tâche.
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
Nom du pool d’agents.
Argument de génération au format '--arg name[=value]'. Les multiples sont pris en charge en passant « --arg name[=value] » plusieurs fois. IMPORTANT : ce paramètre ne doit pas inclure de mots de passe, de jetons d’accès ou d’informations sensibles d’un type quelconque. Cette valeur de paramètre sera visible par l’équipe ACR à des fins de débogage.
Affecte des identités managées à la tâche. Utilisez « [système] » pour faire référence à l’identité affectée par le système ou à un ID de ressource pour faire référence à une identité affectée par l’utilisateur. Pour plus d’informations, consultez https://aka.ms/acr/tasks/task-create-managed-identity.
Mode d’authentification du registre source.
Indique si le déclencheur d’image de base est activé.
Nom du déclencheur d’image de base.
Type du déclencheur automatique pour les mises à jour des dépendances d’image de base.
Commandes à exécuter. Cela prend également en charge des paramètres d’exécution Docker supplémentaires (https://docs.docker.com/engine/reference/commandline/run/) ou même d’autres commandes Docker (https://docs.docker.com/engine/reference/commandline/docker/).
Indique si le déclencheur de validation du contrôle de code source est activé.
URL complète vers le référentiel de code source (nécessite le suffixe « .git » pour un dépôt github) 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 »). Si « /dev/null » est spécifié, la valeur est définie sur None et ignorée. Il s’agit d’un argument obligatoire si la tâche n’est pas une tâche système.
Configuration du processeur en termes de nombre de cœurs requis pour l’exécution.
Chemin relatif du fichier task/docker vers le dossier racine du code source. Les fichiers de tâche doivent être suffixes avec « .yaml » ou redirigés à partir de l’entrée standard à l’aide de « - ».
Jeton d’accès utilisé pour accéder au fournisseur de contrôle de code source.
Nom et balise de l’image au format : ' -t repo/image :tag'. Plusieurs balises sont prises en charge en passant -t plusieurs fois.
Indique si la ressource de tâche est une tâche système. Le nom de la tâche doit être « quicktask ». Applicable uniquement au registre activé par CMK.
Le référentiel et le modèle de balise pour exécuter l’artefact de journal à l’aide du format « log/repo :tag » (par exemple, « acr/logs :{.Run.ID}} »). Applicable uniquement au registre activé par CMK.
Indique si le cache d’images est activé.
Indique si l’image générée doit être envoyée (push) au registre.
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.
Indique si le déclencheur de demande de tirage de contrôle de code source est activé. Le déclencheur est désactivé par défaut.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Planifiez un déclencheur de minuteur représenté en tant qu’expression cron. Un nom de déclencheur facultatif peut être spécifié à l’aide du --schedule name:schedule
format. Multiples pris en charge en passant --schedule plusieurs fois.
Argument de génération de secret au format « --secret-arg name[=value] ». Les multiples sont pris en charge en passant plusieurs fois « --secret-arg name[=value] ». Cette valeur de paramètre n’est pas exposée à l’équipe ACR et est plus adaptée aux informations sensibles.
Valeur de tâche au format '--set name[=value]'. Multiples pris en charge en passant --set plusieurs fois.
Valeur de tâche secrète au format « --set-secret name[=value] ». Multiples pris en charge en passant --set-secret plusieurs fois.
Nom du déclencheur source.
État actuel de la tâche.
Nom de l’étape de génération cible.
Délai d’expiration en secondes.
URL complète du point de terminaison pour recevoir des notifications de déclencheur de mise à jour de l’image de base.
Indique s’il faut inclure des métadonnées sur le déclencheur d’image de base dans la charge utile avec le jeton de déclencheur de mise à jour, lorsqu’une notification est envoyée.
Chemin d’accès du fichier de valeurs/paramètres de tâche par rapport au contexte source.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task delete
Supprimez une tâche d’azure Container Registry.
az acr task delete --name
--registry
[--resource-group]
[--yes]
Exemples
Supprimez une tâche d’azure Container Registry.
az acr task delete -n MyTask -r myregistry
Paramètres obligatoires
Nom de la tâche.
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
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task list
Répertoriez les tâches d’un Registre de conteneurs Azure.
az acr task list --registry
[--resource-group]
Exemples
Répertorier les tâches et afficher les résultats d’une table.
az acr task list -r myregistry -o table
Paramètres obligatoires
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
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task list-runs
Répertoriez toutes les exécutions exécutées pour azure Container Registry, avec la possibilité de filtrer par une tâche spécifique.
az acr task list-runs --registry
[--image]
[--name]
[--resource-group]
[--run-status {Canceled, Error, Failed, Queued, Running, Started, Succeeded, Timeout}]
[--top]
Exemples
Répertoriez toutes les exécutions d’un registre et affichez les résultats dans une table.
az acr task list-runs -r myregistry -o table
Répertorier les exécutions d’une tâche et afficher les résultats d’une table.
az acr task list-runs -r myregistry -n MyTask -o table
Répertoriez les 10 dernières exécutions réussies pour un registre et affichez les résultats d’une table.
az acr task list-runs -r myregistry --run-status Succeeded --top 10 -o table
Répertoriez toutes les exécutions qui ont généré l’image « hello-world » pour un registre et affichez les résultats dans une table.
az acr task list-runs -r myregistry --image hello-world -o table
Paramètres obligatoires
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
Nom de l'image. Peut inclure une balise au format « name :tag » ou digest au format « name@digest ».
Nom de la tâche.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
État actuel de l’exécution.
Limitez le nombre d’exécutions les plus récentes dans les résultats.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task logs
Afficher les journaux d’activité d’une exécution particulière. Si aucun id d’exécution n’est fourni, affichez les journaux de la dernière exécution créée.
az acr task logs --registry
[--image]
[--name]
[--no-format]
[--resource-group]
[--run-id]
Exemples
Afficher les journaux de la dernière exécution créée dans le Registre.
az acr task logs -r myregistry
Affichez les journaux de la dernière exécution créée dans le Registre, filtrées par tâche.
az acr task logs -r myregistry -n MyTask
Afficher les journaux d’activité d’une exécution particulière.
az acr task logs -r myregistry --run-id runId
Affichez les journaux de la dernière exécution créée dans le Registre qui a créé l’image « hello-world ».
az acr task logs -r myregistry --image hello-world
Paramètres obligatoires
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
Nom de l'image. Peut inclure une balise au format « name :tag » ou digest au format « name@digest ».
Nom de la tâche.
Indique si les journaux doivent être affichés au format brut.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Identificateur d’exécution unique.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task run
Déclenchez manuellement une tâche susceptible d’attendre des validations Git ou des déclencheurs de mise à jour d’image de base.
az acr task run --name
--registry
[--agent-pool]
[--arg]
[--context]
[--file]
[--log-template]
[--no-format]
[--no-logs]
[--no-wait]
[--resource-group]
[--secret-arg]
[--set]
[--set-secret]
[--target]
[--update-trigger-token]
Exemples
Déclenchez une exécution de tâche.
az acr task run -n MyTask -r myregistry
Déclenchez une exécution de tâche en remplaçant le contexte et le fichier transmis pendant la création de tâche avec un dépôt distant.
az acr task run -n MyTask -r myregistry -c https://github.com/Azure-Samples/acr-build-helloworld-node.git -f Dockerfile
Déclenchez une exécution de tâche en remplaçant le contexte et le fichier transmis pendant la création de tâche avec un contexte local.
az acr task run -n MyTask -r myregistry -c . -f Dockerfile
Déclenchez une tâche exécutée en ajoutant ou en remplaçant des arguments de build définis pendant la création de la tâche.
az acr task run -n MyTask -r myregistry --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git
Paramètres obligatoires
Nom de la tâche.
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
Nom du pool d’agents.
Argument de génération au format '--arg name[=value]'. Les multiples sont pris en charge en passant « --arg name[=value] » plusieurs fois. IMPORTANT : ce paramètre ne doit pas inclure de mots de passe, de jetons d’accès ou d’informations sensibles d’un type quelconque. Cette valeur de paramètre sera visible par l’équipe ACR à des fins de débogage.
URL complète vers le référentiel de code source (nécessite le suffixe « .git » pour un dépôt github) 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 »). Si « /dev/null » est spécifié, la valeur est définie sur None et ignorée. Il s’agit d’un argument obligatoire si la tâche n’est pas une tâche système.
Chemin relatif du fichier task/docker vers le dossier racine du code source. Les fichiers de tâche doivent être suffixes avec « .yaml » ou redirigés à partir de l’entrée standard à l’aide de « - ».
Le référentiel et le modèle de balise pour exécuter l’artefact de journal à l’aide du format « log/repo :tag » (par exemple, « acr/logs :{.Run.ID}} »). Applicable uniquement au registre activé par CMK.
Indique si les journaux doivent être affichés au format brut.
N’affichez pas les journaux après la mise en file d’attente réussie de la build.
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.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Argument de génération de secret au format « --secret-arg name[=value] ». Les multiples sont pris en charge en passant plusieurs fois « --secret-arg name[=value] ». Cette valeur de paramètre n’est pas exposée à l’équipe ACR et est plus adaptée aux informations sensibles.
Valeur de tâche au format '--set name[=value]'. Multiples pris en charge en passant --set plusieurs fois.
Valeur de tâche secrète au format « --set-secret name[=value] ». Multiples pris en charge en passant --set-secret plusieurs fois.
Nom de l’étape de génération cible.
Charge utile qui sera renvoyée avec la notification de déclencheur d’image de base.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task show
Obtenez les propriétés d’une tâche nommée pour azure Container Registry.
az acr task show --name
--registry
[--resource-group]
[--with-secure-properties]
Exemples
Obtenez les propriétés d’une tâche, affichant les résultats dans une table.
az acr task show -n MyTask -r myregistry -o table
Obtenez les propriétés d’une tâche, y compris les propriétés sécurisées.
az acr task show -n MyTask -r myregistry --with-secure-properties
Paramètres obligatoires
Nom de la tâche.
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
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Indique si les propriétés sécurisées d’une tâche doivent être retournées.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task show-run
Obtenez les propriétés d’une exécution spécifiée d’une tâche Azure Container Registry.
az acr task show-run --registry
--run-id
[--resource-group]
Exemples
Obtenez les détails d’une exécution, affichant les résultats dans une table.
az acr task show-run -r myregistry --run-id runId -o table
Paramètres obligatoires
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 .
Identificateur d’exécution unique.
Paramètres facultatifs
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task update
Mettez à jour une tâche pour azure Container Registry.
az acr task update --name
--registry
[--agent-pool]
[--arg]
[--auth-mode {Default, None}]
[--base-image-trigger-enabled {false, true}]
[--base-image-trigger-type {All, Runtime}]
[--cmd]
[--commit-trigger-enabled {false, true}]
[--context]
[--cpu]
[--file]
[--git-access-token]
[--image]
[--log-template]
[--no-cache {false, true}]
[--no-push {false, true}]
[--platform]
[--pull-request-trigger-enabled {false, true}]
[--resource-group]
[--secret-arg]
[--set]
[--set-secret]
[--status {Disabled, Enabled}]
[--target]
[--timeout]
[--update-trigger-endpoint]
[--update-trigger-payload-type {Default, Token}]
[--values]
Exemples
Mettez à jour les mises à jour de l’image de base pour déclencher toutes les images dépendantes d’un dockerfile à plusieurs étapes et l’état d’une tâche dans Azure Container Registry.
az acr task update -n MyTask -r myregistry --base-image-trigger-type All --status Disabled
Mettez à jour la plateforme pour l’étape build de votre tâche sur Windows (prév Linux).
az acr task update -n MyTask -r myregistry --platform Windows
Mettez à jour les déclencheurs et le contexte de la tâche pour azure Container Registry.
az acr task update -n hello-world -r myregistry -f Dockerfile \
--commit-trigger-enabled false --pull-request-trigger-enabled true \
-c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder
Mettez à jour une tâche pour azure Container Registry. (généré automatiquement)
az acr task update --image MyImage --name MyTask --registry myregistry \
--context https://github.com/Azure-Samples/acr-build-helloworld-node.git
Paramètres obligatoires
Nom de la tâche.
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
Nom du pool d’agents.
Argument de génération au format '--arg name[=value]'. Les multiples sont pris en charge en passant « --arg name[=value] » plusieurs fois. IMPORTANT : ce paramètre ne doit pas inclure de mots de passe, de jetons d’accès ou d’informations sensibles d’un type quelconque. Cette valeur de paramètre sera visible par l’équipe ACR à des fins de débogage.
Mode d’authentification du registre source.
Indique si le déclencheur d’image de base est activé.
Type du déclencheur automatique pour les mises à jour des dépendances d’image de base.
Commandes à exécuter. Cela prend également en charge des paramètres d’exécution Docker supplémentaires (https://docs.docker.com/engine/reference/commandline/run/) ou même d’autres commandes Docker (https://docs.docker.com/engine/reference/commandline/docker/).
Indique si le déclencheur de validation du contrôle de code source est activé.
URL complète vers le référentiel de code source (nécessite le suffixe « .git » pour un dépôt github) 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 »). Si « /dev/null » est spécifié, la valeur est définie sur None et ignorée. Il s’agit d’un argument obligatoire si la tâche n’est pas une tâche système.
Configuration du processeur en termes de nombre de cœurs requis pour l’exécution.
Chemin relatif du fichier task/docker vers le dossier racine du code source. Les fichiers de tâche doivent être suffixes avec « .yaml » ou redirigés à partir de l’entrée standard à l’aide de « - ».
Jeton d’accès utilisé pour accéder au fournisseur de contrôle de code source.
Nom et balise de l’image au format : ' -t repo/image :tag'. Plusieurs balises sont prises en charge en passant -t plusieurs fois.
Le référentiel et le modèle de balise pour exécuter l’artefact de journal à l’aide du format « log/repo :tag » (par exemple, « acr/logs :{.Run.ID}} »). Applicable uniquement au registre activé par CMK.
Indique si le cache d’images est activé.
Indique si l’image générée doit être envoyée (push) au registre.
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.
Indique si le déclencheur de demande de tirage de contrôle de code source est activé. Le déclencheur est désactivé par défaut.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Argument de génération de secret au format « --secret-arg name[=value] ». Les multiples sont pris en charge en passant plusieurs fois « --secret-arg name[=value] ». Cette valeur de paramètre n’est pas exposée à l’équipe ACR et est plus adaptée aux informations sensibles.
Valeur de tâche au format '--set name[=value]'. Multiples pris en charge en passant --set plusieurs fois.
Valeur de tâche secrète au format « --set-secret name[=value] ». Multiples pris en charge en passant --set-secret plusieurs fois.
État actuel de la tâche.
Nom de l’étape de génération cible.
Délai d’expiration en secondes.
URL complète du point de terminaison pour recevoir des notifications de déclencheur de mise à jour de l’image de base.
Indique s’il faut inclure des métadonnées sur le déclencheur d’image de base dans la charge utile avec le jeton de déclencheur de mise à jour, lorsqu’une notification est envoyée.
Chemin d’accès du fichier de valeurs/paramètres de tâche par rapport au contexte source.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az acr task update-run
Corrigez les propriétés d’exécution d’une tâche Azure Container Registry.
az acr task update-run --registry
--run-id
[--no-archive {false, true}]
[--resource-group]
Exemples
Mettez à jour une exécution existante à archiver.
az acr task update-run -r myregistry --run-id runId --no-archive false
Paramètres obligatoires
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 .
Identificateur d’exécution unique.
Paramètres facultatifs
Indique si l’exécution doit être archivée.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.