az devops migrations
Note
Cette référence fait partie de l’extension azure-devops pour la Azure CLI (version 2.30.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az devops migrations . Apprenez-en davantage sur les extensions.
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 migrations dynamiques d’entreprise.
Le groupe de commandes de migration ELM fait partie de l’extension azure-devops. Pour plus d’informations, consultez https://aka.ms/adoELM.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az devops migrations abandon |
Abandonner une migration. |
Extension | Preview |
| az devops migrations create |
Créez une migration pour un référentiel. |
Extension | Preview |
| az devops migrations cutover |
Gérer le basculement de migration. |
Extension | Preview |
| az devops migrations cutover approve |
Approuvez le basculement en acceptant des éléments non traités et/ou en vérifiant les pipelines rewired. |
Extension | Preview |
| az devops migrations cutover cancel |
Annulez un basculement planifié. |
Extension | Preview |
| az devops migrations cutover review |
Passez en revue les éléments de migration non traités avant le basculement. |
Extension | Preview |
| az devops migrations cutover set |
Planifiez le basculement pour une migration. |
Extension | Preview |
| az devops migrations list |
Répertorier les migrations dans une organisation. |
Extension | Preview |
| az devops migrations pause |
Suspendre une migration active. |
Extension | Preview |
| az devops migrations pipelines |
Gérer le rewiring de pipeline pour les migrations. (Préversion). |
Extension | Preview |
| az devops migrations pipelines delete |
Supprimez les données de rewiring de pipeline pour une migration. (Préversion). |
Extension | Preview |
| az devops migrations pipelines list |
Répertorier la configuration du pipeline et l’état par pipeline. |
Extension | Preview |
| az devops migrations pipelines retry |
Nouvelle tentative échec des entrées de balayage du pipeline. (Préversion). |
Extension | Preview |
| az devops migrations pipelines submit |
Envoyer des pipelines pour le rewiring. (Préversion). |
Extension | Preview |
| az devops migrations pipelines update |
Configuration de réexécriture du pipeline de mise à jour en bloc. (Préversion). |
Extension | Preview |
| az devops migrations resume |
Reprendre une migration arrêtée (suspendue, ayant échoué). |
Extension | Preview |
| az devops migrations status |
Obtenir l’état de migration d’un référentiel. |
Extension | Preview |
az devops migrations abandon
Le groupe de commandes « devops migrations » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Abandonner une migration.
Déplace la migration vers un état abandonné/défaillant ; l’enregistrement de migration n’est pas vidé. Le rewiring de pipeline reste intact afin qu’une migration ultérieure puisse la réutiliser.
az devops migrations abandon [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--remove-read-only]
[--repository-id]
[--yes]
Exemples
Abandonnez et conservez le référentiel en lecture seule (valeur par défaut).
az devops migrations abandon --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Abandonnez et définissez le référentiel en lecture-écriture.
az devops migrations abandon --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --remove-read-only
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.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Détectez automatiquement l’organisation.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
URL de l'organisation Azure DevOps. Vous pouvez configurer l’organisation par défaut à l’aide de az devops configure -d organization=ORG_URL. Obligatoire si la valeur n’est pas configurée par défaut ni récupérée via git config. Exemple : https://dev.azure.com/MyOrganizationName/.
Définissez également le référentiel Azure Repos en lecture-écriture en envoyant removeReadOnly=true.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
ID du référentiel Azure Repos (GUID).
Ne pas demander de confirmation.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az devops migrations create
Le groupe de commandes « devops migrations » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Créez une migration pour un référentiel.
GitHub l’authentification utilise le flux d’appareil : l’interface CLI imprime une URL et un code à usage unique pour terminer la connexion de manière interactive. Aucun jeton GitHub ou connexion de service n’est nécessaire.
az devops migrations create [--acquire-policy-token]
[--agent-pool]
[--auto-discover --enable-auto-discover-pipelines]
[--change-reference]
[--cutover-date]
[--detect {false, true}]
[--enable-boards-gh --enable-boards-github-connection]
[--org --organization]
[--pipeline-sc-id --pipeline-service-connection-id]
[--repository-id]
[--skip-validation]
[--target-owner-user-id]
[--target-repository]
[--validate-only]
Exemples
Créez une migration.
az devops migrations create --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --target-repository https://github.com/OrgName/RepoName --agent-pool <your-agent-pool>
Créez une migration de validation uniquement.
az devops migrations create --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --target-repository https://github.com/OrgName/RepoName --agent-pool <your-agent-pool> --validate-only --skip-validation ActivePullRequestCount,PullRequestDeltaSize
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.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Nom du pool d’agents à utiliser pour le travail de migration.
Optez pour la découverte automatique de pipelines au basculement. Désactivé par défaut. Quand elle est activée, le travail de synchronisation ELM guide le référentiel source et crée des définitions de clone pour chaque pipeline qui le référence. Nécessite --pipeline-service-connection-id ; sans qu’elle s’exécute en tant que no-op et inscrit 0 pipelines. Le rewiring de pipeline lui-même est toujours disponible via az devops migrations pipelines submit/update.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Date/heure de basculement planifiée (ISO 8601).
Détectez automatiquement l’organisation.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Optez pour approvisionner la connexion Azure Boards GitHub au basculement. Désactivé par défaut. Nécessite que l’application Azure Boards GitHub soit installée sur l’organisation cible GitHub Entreprise avant l’exécution de la migration.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
URL de l'organisation Azure DevOps. Vous pouvez configurer l’organisation par défaut à l’aide de az devops configure -d organization=ORG_URL. Obligatoire si la valeur n’est pas configurée par défaut ni récupérée via git config. Exemple : https://dev.azure.com/MyOrganizationName/.
Project’étendue GitHub ID de connexion de service attaché au moment de la création pour le rewiring du pipeline. Obligatoire pour la découverte automatique complète lorsqu’elle est combinée à --enable-auto-discover-pipelines ; facultatif en mode manuel (pré-attache la connexion afin que les pipelines suivants envoient des appels n’ont besoin que de --pipeline-ids).
ID du référentiel Azure Repos (GUID).
Stratégies de validation à ignorer. Accepte une liste séparée par des virgules de noms de stratégie (par exemple, AgentPoolExists,MaxFileSize) ou un masque de bits entier non négatif. Noms de stratégie pris en charge (sans respect de la casse) : None, ActivePullRequestCount, PullRequestDeltaSize, AgentPoolExists, MaxFileSize, MaxPullRequestSize, MaxPushPackSize, MaxReferenceNameLength, TargetRepositoryDoesNotExist, SourceRepositoryContainsLfsObjects, SourceRepositoryNotReadOnly, BoardsGitHubConnectionProvisioning, All.
ID d’utilisateur du propriétaire du référentiel cible. Déconseillé et ignoré lorsque la résolution de propriétaire basée sur un jeton côté serveur est activée.
URL du référentiel cible (doit commencer par http:// ou https://).
Créez en mode validation seule (vérifications préalables à la migration uniquement).
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az devops migrations list
Le groupe de commandes « devops migrations » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Répertorier les migrations dans une organisation.
Par défaut, la dernière migration par référentiel est retournée, quel que soit l’état. Utilisez --include-all pour retourner l’historique de migration complet.
az devops migrations list [--detect {false, true}]
[--include-all]
[--include-inactive]
[--org --organization]
[--project]
Exemples
Répertoriez la dernière migration par référentiel.
az devops migrations list --org https://dev.azure.com/myorg
Répertoriez l’historique de migration complet pour chaque référentiel.
az devops migrations list --org https://dev.azure.com/myorg --include-all
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.
Détectez automatiquement l’organisation.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Retournez l’historique de migration complet (tous les enregistrements par référentiel). Par défaut, seule la dernière migration par référentiel est retournée, quel que soit son état.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
L’option « --include-inactive » a été déconseillée et sera supprimée dans une prochaine version. Utilisez plutôt « --include-all ».
Deprecated. Utilisez plutôt --include-all.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
URL de l'organisation Azure DevOps. Vous pouvez configurer l’organisation par défaut à l’aide de az devops configure -d organization=ORG_URL. Obligatoire si la valeur n’est pas configurée par défaut ni récupérée via git config. Exemple : https://dev.azure.com/MyOrganizationName/.
Nom ou ID de projet facultatif pour filtrer les migrations.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az devops migrations pause
Le groupe de commandes « devops migrations » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Suspendre une migration active.
az devops migrations pause [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--repository-id]
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.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Détectez automatiquement l’organisation.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
URL de l'organisation Azure DevOps. Vous pouvez configurer l’organisation par défaut à l’aide de az devops configure -d organization=ORG_URL. Obligatoire si la valeur n’est pas configurée par défaut ni récupérée via git config. Exemple : https://dev.azure.com/MyOrganizationName/.
ID du référentiel Azure Repos (GUID).
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az devops migrations resume
Le groupe de commandes « devops migrations » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Reprendre une migration arrêtée (suspendue, ayant échoué).
az devops migrations resume [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--migration]
[--org --organization]
[--repository-id]
[--validate-only]
Exemples
Reprendre à l’aide du mode actuel.
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Reprendre en mode validation seule.
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --validate-only
Poursuivre la migration (efface le mode de validation uniquement).
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --migration
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.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Détectez automatiquement l’organisation.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Promouvoir une migration de validation uniquement réussie vers une migration complète (définit validateOnly=false et statusRequested=active).
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
URL de l'organisation Azure DevOps. Vous pouvez configurer l’organisation par défaut à l’aide de az devops configure -d organization=ORG_URL. Obligatoire si la valeur n’est pas configurée par défaut ni récupérée via git config. Exemple : https://dev.azure.com/MyOrganizationName/.
ID du référentiel Azure Repos (GUID).
Reprendre en mode validation seule.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az devops migrations status
Le groupe de commandes « devops migrations » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Obtenir l’état de migration d’un référentiel.
az devops migrations status [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--repository-id]
Exemples
Obtenez l’état de la migration par ID de référentiel.
az devops migrations status --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
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.
Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
ID de référence de modification associé pour cette opération de ressource.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Global Policy Arguments |
Détectez automatiquement l’organisation.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
URL de l'organisation Azure DevOps. Vous pouvez configurer l’organisation par défaut à l’aide de az devops configure -d organization=ORG_URL. Obligatoire si la valeur n’est pas configurée par défaut ni récupérée via git config. Exemple : https://dev.azure.com/MyOrganizationName/.
ID du référentiel Azure Repos (GUID).
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |