az devops migrations
Annotazioni
Questo riferimento fa parte dell'estensione azure-devops per l'interfaccia della riga di comando di Azure (versione 2.30.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az devops migrations . Altre informazioni sulle estensioni.
Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Gestire le migrazioni in tempo reale aziendali.
Questo gruppo di comandi fa parte dell'estensione azure-devops ed è in anteprima. La disponibilità può essere limitata (ad esempio, agli utenti 1P/consentiti). Per le migrazioni ELM, --org deve essere l'URL dell'organizzazione di Azure DevOps( ad esempio: https://dev.azure.com/myorg).
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az devops migrations abandon |
Abbandonare una migrazione. |
Estensione | Anteprima |
| az devops migrations create |
Creare una migrazione per un repository. |
Estensione | Anteprima |
| az devops migrations cutover |
Gestire il cutover della migrazione. |
Estensione | Anteprima |
| az devops migrations cutover approve |
Approvare il cutover accettando elementi non elaborati e/o verificando le pipeline rewired. |
Estensione | Anteprima |
| az devops migrations cutover cancel |
Annullare un cutover pianificato. |
Estensione | Anteprima |
| az devops migrations cutover review |
Esaminare gli elementi di migrazione non elaborati prima del cutover. |
Estensione | Anteprima |
| az devops migrations cutover set |
Pianificare il cutover per una migrazione. |
Estensione | Anteprima |
| az devops migrations list |
Elencare le migrazioni in un'organizzazione. |
Estensione | Anteprima |
| az devops migrations pause |
Sospendere una migrazione attiva. |
Estensione | Anteprima |
| az devops migrations pipelines |
Gestire il riwiring della pipeline per le migrazioni. (Anteprima). |
Estensione | Anteprima |
| az devops migrations pipelines delete |
Eliminare i dati di riwiring della pipeline per una migrazione. (Anteprima). |
Estensione | Anteprima |
| az devops migrations pipelines list |
Elencare la configurazione di riwiring della pipeline e lo stato per ogni pipeline. |
Estensione | Anteprima |
| az devops migrations pipelines retry |
Ripetizione di tentativi di ripetizione del rewiring della pipeline non riuscita. (Anteprima). |
Estensione | Anteprima |
| az devops migrations pipelines submit |
Inviare pipeline per il riwiring. (Anteprima). |
Estensione | Anteprima |
| az devops migrations pipelines update |
Configurazione di riwiring della pipeline di aggiornamento in blocco. (Anteprima). |
Estensione | Anteprima |
| az devops migrations resume |
Riprendere una migrazione arrestata (sospesa, non riuscita). |
Estensione | Anteprima |
| az devops migrations status |
Ottenere lo stato della migrazione per un repository. |
Estensione | Anteprima |
az devops migrations abandon
Il gruppo di comandi "devops migrations" è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Abbandonare una migrazione.
Sposta la migrazione in uno stato abbandonato/non riuscito; il record di migrazione non viene eliminato. I dati di riwiring della pipeline sono rimasti intatti in modo che una successiva migrazione possa riutilizzarla.
az devops migrations abandon [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--remove-read-only]
[--repository-id]
[--yes]
Esempio
Abbandonare e mantenere il repository di sola lettura (impostazione predefinita).
az devops migrations abandon --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Abbandonare e ripristinare il repository in lettura/scrittura.
az devops migrations abandon --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --remove-read-only
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Impostare anche il repository Azure Repos sullo stato di lettura/scrittura inviando removeReadOnly=true.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
ID del repository Repos di Azure (GUID).
Non richiedere conferma.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az devops migrations create
Il gruppo di comandi "devops migrations" è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Creare una migrazione per un repository.
Se --github-token non viene fornito, l'interfaccia della riga di comando controlla ELM_GITHUB_TOKEN e quindi esegue GitHub flusso del dispositivo per acquisire un token.
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]
[--github-token]
[--org --organization]
[--pipeline-sc-id --pipeline-service-connection-id]
[--repository-id]
[--service-endpoint-id]
[--skip-validation]
[--target-owner-user-id]
[--target-repository]
[--validate-only]
Esempio
Creare una migrazione.
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>
Creare una migrazione di sola convalida.
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
Creare usando un token di GitHub o pat pregenerato.
az devops migrations create --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --target-repository https://github.com/OrgName/RepoName --github-token <token>
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Nome del pool di agenti da usare per il lavoro di migrazione.
Acconsentire esplicitamente all'individuazione automatica della pipeline al cutover. Disattivato per impostazione predefinita. Se abilitato, il processo di sincronizzazione ELM illustra il repository di origine e crea definizioni di clonazione per ogni pipeline che vi fa riferimento. Richiede --pipeline-service-connection-id; senza l'individuazione viene eseguita come no-op e registra 0 pipeline. La riwiring della pipeline è sempre disponibile tramite az devops migrations pipelines submit/update.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Data/ora di cutover pianificata (ISO 8601).
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Acconsentire esplicitamente al provisioning della connessione Azure Boards GitHub al cutover. Disattivato per impostazione predefinita. Richiede l'installazione dell'app Azure Boards GitHub nell'organizzazione GitHub Enterprise di destinazione prima dell'esecuzione della migrazione.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
GitHub token utente usato per la verifica dell'identità utente nell'host di destinazione. Indipendente da --service-endpoint-id. Se omesso e --service-endpoint-id non viene specificato, l'interfaccia della riga di comando controlla ELM_GITHUB_TOKEN e quindi esegue GitHub flusso del dispositivo. Quando viene specificato --service-endpoint-id, il flusso del dispositivo viene ignorato; passare --github-token o impostare ELM_GITHUB_TOKEN per fornire il token utente.
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Project-scoped GitHub service connection ID (GUID) collegato in fase di creazione per il riwiring della pipeline. Obbligatorio per l'individuazione automatica completa in combinazione con --enable-auto-discover-pipelines; facoltativo in modalità manuale (pre-collega la connessione in modo che le pipeline successive inviano le chiamate necessitano solo di --pipeline-ids).
ID del repository Repos di Azure (GUID).
ID endpoint servizio (GUID) per la connessione GitHub Enterprise Server usata per sincronizzare i commit nella destinazione. Indipendentemente dalla verifica dell'identità utente: è possibile specificare --github-token/ELM_GITHUB_TOKEN insieme a questo flag. Il flusso del dispositivo viene ignorato quando questo flag è impostato.
Criteri di convalida da ignorare. Accetta un elenco delimitato da virgole di nomi di criteri (ad esempio AgentPoolExists,MaxFileSize) o una maschera di bit integer non negativa. Nomi di criteri supportati (senza distinzione tra maiuscole e minuscole): None, ActivePullRequestCount, PullRequestDeltaSize, AgentPoolExists, MaxFileSize, MaxPullRequestSize, MaxPushPackSize, MaxReferenceNameLength, TargetRepositoryDoesNotExist, SourceRepositoryContainsLfsObjects, SourceRepositoryNotReadOnly, BoardsGitHubConnectionProvisioning, All.
ID utente proprietario del repository di destinazione. Deprecato e ignorato quando è abilitata la risoluzione del proprietario basata su token sul lato server.
URL del repository di destinazione (deve iniziare con http:// o https://).
Crea in modalità di sola convalida (solo controlli di pre-migrazione).
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az devops migrations list
Il gruppo di comandi "devops migrations" è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Elencare le migrazioni in un'organizzazione.
Per impostazione predefinita, viene restituita la migrazione più recente per ogni repository, indipendentemente dallo stato. Usare --include-all per restituire la cronologia completa della migrazione.
az devops migrations list [--detect {false, true}]
[--include-all]
[--include-inactive]
[--org --organization]
[--project]
Esempio
Elencare la migrazione più recente per ogni repository.
az devops migrations list --org https://dev.azure.com/myorg
Elencare la cronologia completa della migrazione per ogni repository.
az devops migrations list --org https://dev.azure.com/myorg --include-all
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Restituisce la cronologia completa della migrazione (tutti i record per repository). Per impostazione predefinita, viene restituita solo la migrazione più recente per ogni repository, indipendentemente dal relativo stato.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
L'opzione '--include-inactive' è stata deprecata e verrà rimossa in una versione futura. Usare invece '--include-all'.
Deprecated. Usare invece --include-all.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
Nome o ID di progetto facoltativo per filtrare le migrazioni.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az devops migrations pause
Il gruppo di comandi "devops migrations" è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Sospendere una migrazione attiva.
az devops migrations pause [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--repository-id]
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
ID del repository Repos di Azure (GUID).
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az devops migrations resume
Il gruppo di comandi "devops migrations" è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Riprendere una migrazione arrestata (sospesa, non riuscita).
az devops migrations resume [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--migration]
[--org --organization]
[--repository-id]
[--validate-only]
Esempio
Riprendere l'uso della modalità corrente.
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Riprendere in modalità di sola convalida.
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --validate-only
Continua la migrazione (cancella la modalità di sola convalida).
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --migration
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
Alzare di livello una migrazione di sola convalida riuscita a una migrazione completa (imposta validateOnly=false e statusRequested=active).
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
ID del repository Repos di Azure (GUID).
Riprendere in modalità di sola convalida.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az devops migrations status
Il gruppo di comandi "devops migrations" è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Ottenere lo stato della migrazione per un repository.
az devops migrations status [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--repository-id]
Esempio
Ottenere lo stato della migrazione in base all'ID del repository.
az devops migrations status --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Parametri facoltativi
I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Riconoscere automaticamente l'organizzazione.
| Proprietà | Valore |
|---|---|
| Valori accettati: | false, true |
URL dell'organizzazione di Azure DevOps. È possibile configurare l'organizzazione predefinita usando az devops configure -d organization=ORG_URL. Obbligatorio se non è configurato come predefinito o selezionato tramite git config. Esempio: https://dev.azure.com/MyOrganizationName/.
ID del repository Repos di Azure (GUID).
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |