az devops migrations
Note
Den här referensen är en del av tillägget azure-devops för Azure CLI (version 2.30.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az devops-migreringskommando . Läs mer om tillägg.
Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Hantera direktmigreringar för företag.
Den här kommandogruppen är en del av azure-devops-tillägget och finns i förhandsversionen. Tillgängligheten kan vara begränsad (till exempel till 1P/tillåtna användare). För ELM-migreringar bör --org vara din URL för Azure DevOps-organisationen (till exempel: https://dev.azure.com/myorg).
Kommandon
| Name | Description | Typ | Status |
|---|---|---|---|
| az devops migrations abandon |
Avbryt en migrering. |
Extension | Preview |
| az devops migrations create |
Skapa en migrering för en lagringsplats. |
Extension | Preview |
| az devops migrations cutover |
Hantera snabb migrering. |
Extension | Preview |
| az devops migrations cutover approve |
Godkänn snabbkoppling genom att acceptera obearbetade objekt och/eller verifiera omkopplade pipelines. |
Extension | Preview |
| az devops migrations cutover cancel |
Avbryt en schemalagd snabb uppdatering. |
Extension | Preview |
| az devops migrations cutover review |
Granska obearbetade migreringsobjekt innan du snabbar upp. |
Extension | Preview |
| az devops migrations cutover set |
Schemalägg snabb för en migrering. |
Extension | Preview |
| az devops migrations list |
Lista migreringar i en organisation. |
Extension | Preview |
| az devops migrations pause |
Pausa en aktiv migrering. |
Extension | Preview |
| az devops migrations pipelines |
Hantera omkoppling av pipeline för migreringar. (Förhandsversion). |
Extension | Preview |
| az devops migrations pipelines delete |
Ta bort pipelinerewiringsdata för en migrering. (Förhandsversion). |
Extension | Preview |
| az devops migrations pipelines list |
Visa en lista över konfigurationer för pipelinerewiring och status per pipeline. |
Extension | Preview |
| az devops migrations pipelines retry |
Försök att göra om misslyckade pipeline-omkopplingsförsök. (Förhandsversion). |
Extension | Preview |
| az devops migrations pipelines submit |
Skicka pipelines för omkoppling. (Förhandsversion). |
Extension | Preview |
| az devops migrations pipelines update |
Konfiguration av omkoppling av pipeline för massuppdatering. (Förhandsversion). |
Extension | Preview |
| az devops migrations resume |
Återuppta en stoppad (pausad, misslyckad) migrering. |
Extension | Preview |
| az devops migrations status |
Hämta migreringsstatus för en lagringsplats. |
Extension | Preview |
az devops migrations abandon
Kommandogruppen "devops migrations" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Avbryt en migrering.
Flyttar migreringen till ett övergivet/misslyckat tillstånd. migreringsposten rensas inte. Omkoppling av pipelinedata lämnas intakt så att en efterföljande migrering kan återanvända dem.
az devops migrations abandon [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--remove-read-only]
[--repository-id]
[--yes]
Exempel
Överge och behåll lagringsplatsen skrivskyddad (standard).
az devops migrations abandon --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Överge och ange lagringsplatsen tillbaka till skrivskyddad.
az devops migrations abandon --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --remove-read-only
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Identifiera organisationen automatiskt.
| Egenskap | Värde |
|---|---|
| Godkända värden: | false, true |
Azure DevOps-organisationens URL. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
Ange också Azure-lagringsplatser lagringsplatsen tillbaka till skrivskyddat tillstånd genom att skicka removeReadOnly=true.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
ID för Azure-lagringsplatser-lagringsplatsen (GUID).
Fråga inte efter bekräftelse.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az devops migrations create
Kommandogruppen "devops migrations" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Skapa en migrering för en lagringsplats.
Om --github-token inte tillhandahålls kontrollerar CLI ELM_GITHUB_TOKEN och kör sedan GitHub enhetsflöde för att hämta en 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]
Exempel
Skapa en migrering.
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>
Skapa en verifieringsmigrering.
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
Skapa med hjälp av en förgenererad GitHub token eller PAT.
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>
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Agentpoolens namn som ska användas för migreringsarbete.
Anmäl dig till automatisk pipelineidentifiering vid snabb användning. Inaktiverad som standard. När det är aktiverat går ELM-synkroniseringsjobbet över källlagringsplatsen och skapar klondefinitioner för varje pipeline som refererar till den. Kräver --pipeline-service-connection-id; utan identifiering körs som en no-op och registrerar 0 pipelines. Själva pipeline-omkopplingen är alltid tillgänglig via az devops-migreringspipelines submit/update.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Schemalagt snabbdatum/tid (ISO 8601).
Identifiera organisationen automatiskt.
| Egenskap | Värde |
|---|---|
| Godkända värden: | false, true |
Välj att etablera Azure-tavlor GitHub anslutning vid snabbkoppling. Inaktiverad som standard. Kräver att Azure-tavlor GitHub-appen installeras på målorganisationen GitHub Enterprise innan migreringen körs.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
GitHub användartoken som används för verifiering av användaridentitet på målvärden. Oberoende av --service-endpoint-id. Om utelämnat och --service-endpoint-id inte har angetts kontrollerar CLI ELM_GITHUB_TOKEN och kör sedan GitHub enhetsflöde. När --service-endpoint-id tillhandahålls hoppas enhetsflödet över. skicka --github-token eller ange ELM_GITHUB_TOKEN för att ange användartoken.
Azure DevOps-organisationens URL. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
Project-omfångsbegränsat GitHub tjänstanslutnings-ID (GUID) som är kopplat vid skapandetillfället för omkoppling av pipelinen. Krävs för fullständig automatisk identifiering i kombination med --enable-auto-discover-pipelines; valfritt i manuellt läge (föransluter anslutningen så att efterföljande pipelines skickar anrop behöver bara --pipeline-ids).
ID för Azure-lagringsplatser-lagringsplatsen (GUID).
Tjänstslutpunkts-ID (GUID) för den GitHub Enterprise Server-anslutning som används för att synkronisera incheckningar till målet. Oberoende av verifiering av användaridentitet: --github-token/ELM_GITHUB_TOKEN kan anges tillsammans med den här flaggan. Enhetsflödet hoppas över när den här flaggan har angetts.
Valideringsprinciper att hoppa över. Accepterar antingen en kommaavgränsad lista med principnamn (till exempel AgentPoolExists, MaxFileSize) eller en icke-negativ heltalsbitmask. Principnamn som stöds (skiftlägesokänsliga): Ingen, ActivePullRequestCount, PullRequestDeltaSize, AgentPoolExists, MaxFileSize, MaxPullRequestSize, MaxPushPackSize, MaxReferenceNameLength, TargetRepositoryDoesNotExist, SourceRepositoryContainsLfsObjects, SourceRepositoryNotReadOnly, BoardsGitHubConnectionProvisioning, All.
Användar-ID för mållagringsplatsens ägare. Inaktuell och ignorerad när tokenbaserad ägarmatchning på serversidan är aktiverad.
Mållagringsplatsens URL (måste börja med http:// eller https://).
Skapa i endast valideringsläge (endast före migreringskontroller).
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az devops migrations list
Kommandogruppen "devops migrations" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Lista migreringar i en organisation.
Som standard returneras den senaste migreringen per lagringsplats, oavsett tillstånd. Använd --include-all för att returnera den fullständiga migreringshistoriken.
az devops migrations list [--detect {false, true}]
[--include-all]
[--include-inactive]
[--org --organization]
[--project]
Exempel
Lista den senaste migreringen per lagringsplats.
az devops migrations list --org https://dev.azure.com/myorg
Visa en lista över den fullständiga migreringshistoriken för varje lagringsplats.
az devops migrations list --org https://dev.azure.com/myorg --include-all
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Identifiera organisationen automatiskt.
| Egenskap | Värde |
|---|---|
| Godkända värden: | false, true |
Returnera den fullständiga migreringshistoriken (alla poster per lagringsplats). Som standard returneras endast den senaste migreringen per lagringsplats, oavsett dess tillstånd.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Alternativet "--include-inactive" är inaktuellt och tas bort i en framtida version. Använd "--include-all" i stället.
Deprecated. Använd --include-all i stället.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Azure DevOps-organisationens URL. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
Valfritt projektnamn eller ID för att filtrera migreringar.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az devops migrations pause
Kommandogruppen "devops migrations" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Pausa en aktiv migrering.
az devops migrations pause [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--repository-id]
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Identifiera organisationen automatiskt.
| Egenskap | Värde |
|---|---|
| Godkända värden: | false, true |
Azure DevOps-organisationens URL. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
ID för Azure-lagringsplatser-lagringsplatsen (GUID).
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az devops migrations resume
Kommandogruppen "devops migrations" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Återuppta en stoppad (pausad, misslyckad) migrering.
az devops migrations resume [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--migration]
[--org --organization]
[--repository-id]
[--validate-only]
Exempel
Fortsätt med det aktuella läget.
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Återuppta i valideringsläge.
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --validate-only
Fortsätt migreringen (rensar valideringsläget).
az devops migrations resume --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000 --migration
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Identifiera organisationen automatiskt.
| Egenskap | Värde |
|---|---|
| Godkända värden: | false, true |
Befordra en lyckad validering till en fullständig migrering (anger validateOnly=false och statusRequested=active).
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Azure DevOps-organisationens URL. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
ID för Azure-lagringsplatser-lagringsplatsen (GUID).
Återuppta i valideringsläge.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
az devops migrations status
Kommandogruppen "devops migrations" är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Hämta migreringsstatus för en lagringsplats.
az devops migrations status [--acquire-policy-token]
[--change-reference]
[--detect {false, true}]
[--org --organization]
[--repository-id]
Exempel
Hämta migreringsstatus efter lagringsplats-ID.
az devops migrations status --org https://dev.azure.com/myorg --repository-id 00000000-0000-0000-0000-000000000000
Valfria parametrar
Följande parametrar är valfria, men beroende på sammanhanget kan en eller flera krävas för att kommandot ska kunna köras.
Hämtar en Azure Policy token automatiskt för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Det relaterade ändringsreferens-ID:t för den här resursåtgärden.
| Egenskap | Värde |
|---|---|
| Parametergrupp: | Global Policy Arguments |
Identifiera organisationen automatiskt.
| Egenskap | Värde |
|---|---|
| Godkända värden: | false, true |
Azure DevOps-organisationens URL. Du kan konfigurera standardorganisationen med az devops configure -d organization=ORG_URL. Krävs om det inte har konfigurerats som standard eller hämtats via git-konfiguration. Exempel: https://dev.azure.com/MyOrganizationName/.
ID för Azure-lagringsplatser-lagringsplatsen (GUID).
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |
Utdataformat.
| Egenskap | Värde |
|---|---|
| Standardvärde: | json |
| Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
| Egenskap | Värde |
|---|---|
| Standardvärde: | False |