Partage via


az automation source-control

Note

This reference is part of the automation extension for the Azure CLI (version 2.55.0 or higher). L’extension installe automatiquement la première fois que vous exécutez un az automation source-control commande. Learn more about extensions.

Gérer le contrôle de code source.

Commandes

Nom Description Type État
az automation source-control create

Créez un contrôle de code source.

Extension GA
az automation source-control delete

Supprimez le contrôle de code source.

Extension GA
az automation source-control list

Répertorier une liste de contrôles sources.

Extension GA
az automation source-control show

Obtenez le contrôle de code source identifié par le nom du contrôle de code source.

Extension GA
az automation source-control sync-job

Gérer les travaux de synchronisation de contrôle de code source.

Extension GA
az automation source-control sync-job create

Créez le travail de synchronisation pour un contrôle de code source.

Extension GA
az automation source-control sync-job list

Répertorier une liste des travaux de synchronisation de contrôle de code source.

Extension GA
az automation source-control sync-job show

Obtenez le travail de synchronisation du contrôle de code source identifié par l’ID de travail.

Extension GA
az automation source-control sync-job stream

Gérer le flux de travail de synchronisation.

Extension GA
az automation source-control sync-job stream list

Répertorier la liste des flux de travail de synchronisation identifiés par l’ID de travail de synchronisation.

Extension GA
az automation source-control sync-job stream show

Obtenir un flux de travail de synchronisation identifié par l’ID de flux.

Extension GA
az automation source-control sync-job update

Mettez à jour le travail de synchronisation pour un contrôle de code source.

Extension GA
az automation source-control update

Mettez à jour un contrôle de code source.

Extension GA

az automation source-control create

Créez un contrôle de code source.

az automation source-control create --account --automation-account-name
                                    --name --source-control-name
                                    --resource-group
                                    [--access-token]
                                    [--auto-sync {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--branch]
                                    [--description]
                                    [--folder-path]
                                    [--publish-runbook {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--refresh-token]
                                    [--repo-url]
                                    [--source-type {GitHub, VsoGit, VsoTfvc}]
                                    [--token-type {Oauth, PersonalAccessToken}]

Exemples

Créer un contrôle de code source

az automation source-control create -g rg --automation-account-name myAutomationAccount --name source-control --repo-url https://github.com/myAccount/myRepo.git --branch master --source-type GitHub --folder-path / --access-token ghp_MOCKED_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook false

Paramètres obligatoires

--account --automation-account-name

Nom du compte Automation.

--name --source-control-name -n

Nom du contrôle de code source.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--access-token

Jeton d’accès.

Propriété Valeur
Parameter group: SecurityToken Arguments
--auto-sync

Synchronisation automatique du contrôle de code source. La valeur par défaut est false.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--branch

Branche de dépôt du contrôle de code source. Inclure la branche en tant que chaîne vide pour VsoTfvc.

Propriété Valeur
Parameter group: Properties Arguments
--description

Description de l’utilisateur du contrôle de code source.

Propriété Valeur
Parameter group: Properties Arguments
--folder-path

Chemin du dossier du contrôle de code source. Le chemin d’accès doit être relatif.

Propriété Valeur
Parameter group: Properties Arguments
--publish-runbook

Publication automatique du contrôle de code source. La valeur par défaut est true.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--refresh-token

Jeton d’actualisation.

Propriété Valeur
Parameter group: SecurityToken Arguments
--repo-url

URL du dépôt du contrôle de code source.

Propriété Valeur
Parameter group: Properties Arguments
--source-type

Type de source. Doit être l’un de VsoGit, VsoTfvc, GitHub, respectant la casse.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: GitHub, VsoGit, VsoTfvc
--token-type

Type de jeton. Doit être PersonalAccessToken ou Oauth.

Propriété Valeur
Parameter group: SecurityToken Arguments
Valeurs acceptées: Oauth, PersonalAccessToken
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

Output format.

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

az automation source-control delete

Supprimez le contrôle de code source.

az automation source-control delete [--account --automation-account-name]
                                    [--ids]
                                    [--name --source-control-name]
                                    [--resource-group]
                                    [--subscription]
                                    [--yes]

Exemples

Supprimer le contrôle de code source

az automation source-control delete -g rg --automation-account-name myAutomationAccount --name sourceControl -y

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--account --automation-account-name

Nom du compte Automation.

Propriété Valeur
Parameter group: Resource Id Arguments
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

Propriété Valeur
Parameter group: Resource Id Arguments
--name --source-control-name -n

Nom du contrôle de code source.

Propriété Valeur
Parameter group: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Parameter group: Resource Id Arguments
--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.

Propriété Valeur
Parameter group: Resource Id Arguments
--yes -y

N’invitez pas à confirmer.

Propriété Valeur
Valeur par défaut: False
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

Output format.

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/.

--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

az automation source-control list

Répertorier une liste de contrôles sources.

az automation source-control list --account --automation-account-name
                                  --resource-group
                                  [--filter]
                                  [--max-items]
                                  [--next-token]

Exemples

Répertorier le contrôle de code source

az automation source-control list -g rg --automation-account-name myAutomationAccount

Paramètres obligatoires

--account --automation-account-name

Nom du compte Automation.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--filter

Filtre à appliquer sur l’opération.

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token argument d’une commande suivante.

Propriété Valeur
Parameter group: Pagination Arguments
--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

Propriété Valeur
Parameter group: Pagination Arguments
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

Output format.

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

az automation source-control show

Obtenez le contrôle de code source identifié par le nom du contrôle de code source.

az automation source-control show [--account --automation-account-name]
                                  [--ids]
                                  [--name --source-control-name]
                                  [--resource-group]
                                  [--subscription]

Exemples

Obtenir des informations sur le contrôle de code source

az automation source-control show -g rg --automation-account-name myAutomationAccount --name sourceControl

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--account --automation-account-name

Nom du compte Automation.

Propriété Valeur
Parameter group: Resource Id Arguments
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

Propriété Valeur
Parameter group: Resource Id Arguments
--name --source-control-name -n

Nom du contrôle de code source.

Propriété Valeur
Parameter group: Resource Id Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Parameter group: Resource Id Arguments
--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.

Propriété Valeur
Parameter group: Resource Id Arguments
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

Output format.

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/.

--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

az automation source-control update

Mettez à jour un contrôle de code source.

az automation source-control update [--access-token]
                                    [--account --automation-account-name]
                                    [--add]
                                    [--auto-sync {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--branch]
                                    [--description]
                                    [--folder-path]
                                    [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--ids]
                                    [--name --source-control-name]
                                    [--publish-runbook {0, 1, f, false, n, no, t, true, y, yes}]
                                    [--refresh-token]
                                    [--remove]
                                    [--repo-url]
                                    [--resource-group]
                                    [--set]
                                    [--source-type {GitHub, VsoGit, VsoTfvc}]
                                    [--subscription]
                                    [--token-type {Oauth, PersonalAccessToken}]

Exemples

Mettre à jour les propriétés du contrôle de code source

az automation source-control update -g rg --automation-account-name myAutomationAccount --name sourceControl --access-token ghp_GITHUB_TOKEN --token-type PersonalAccessToken --publish-runbook True

Paramètres facultatifs

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--access-token

Jeton d’accès.

Propriété Valeur
Parameter group: SecurityToken Arguments
--account --automation-account-name

Nom du compte Automation.

Propriété Valeur
Parameter group: Resource Id Arguments
--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

Propriété Valeur
Parameter group: Generic Update Arguments
--auto-sync

Synchronisation automatique du contrôle de code source. La valeur par défaut est false.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--branch

Branche de dépôt du contrôle de code source. Inclure la branche en tant que chaîne vide pour VsoTfvc.

Propriété Valeur
Parameter group: Properties Arguments
--description

Description de l’utilisateur du contrôle de code source.

Propriété Valeur
Parameter group: Properties Arguments
--folder-path

Chemin du dossier du contrôle de code source. Le chemin d’accès doit être relatif.

Propriété Valeur
Parameter group: Properties Arguments
--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Propriété Valeur
Parameter group: Generic Update Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

Propriété Valeur
Parameter group: Resource Id Arguments
--name --source-control-name -n

Nom du contrôle de code source.

Propriété Valeur
Parameter group: Resource Id Arguments
--publish-runbook

Publication automatique du contrôle de code source. La valeur par défaut est true.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--refresh-token

Jeton d’actualisation.

Propriété Valeur
Parameter group: SecurityToken Arguments
--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

Propriété Valeur
Parameter group: Generic Update Arguments
--repo-url

URL du dépôt du contrôle de code source.

Propriété Valeur
Parameter group: Properties Arguments
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Parameter group: Resource Id Arguments
--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

Propriété Valeur
Parameter group: Generic Update Arguments
--source-type

Type de source. Doit être l’un de VsoGit, VsoTfvc, GitHub, respectant la casse.

Propriété Valeur
Parameter group: Properties Arguments
Valeurs acceptées: GitHub, VsoGit, VsoTfvc
--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.

Propriété Valeur
Parameter group: Resource Id Arguments
--token-type

Type de jeton. Doit être PersonalAccessToken ou Oauth.

Propriété Valeur
Parameter group: SecurityToken Arguments
Valeurs acceptées: Oauth, PersonalAccessToken
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

Output format.

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/.

--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