Migrazioni da Azure Devops a GitHub Enterprise Parte II - Valutazione dell'ambiente di origine e configurazione dell'ambiente di destinazione
Intermedio
Tecnico DevOps
Amministratore
Sviluppatore
Architetto di soluzioni
GitHub
Comprendendo chiaramente l'ambiente di origine e configurando un ambiente di destinazione accattivante, si trasforma la migrazione in un processo di esecuzione semplice. Utilizzare le intuizioni della fase 2 per allineare gli stakeholder e la configurazione della fase 3 per integrare rapidamente un team pilota, creando slancio attraverso chiarezza e solide basi.
Obiettivi di apprendimento
Alla fine di questo modulo, sarai in grado di:
- Spiegare lo scopo e il valore di una valutazione approfondita della fonte in termini comprensibili dai portatori di interesse.
- Generare e interpretare un inventario di Azure DevOps, trasformando l'output csv non elaborato in informazioni dettagliate sulla migrazione significative
- Riconoscere i tratti del repository che influenzano l'approccio alla migrazione e le sequenze temporali
- Eseguire il mapping delle dipendenze di Azure Boards e Azure Pipelines e scegliere le strategie di migrazione appropriate
- Convalidare il tipo di ambiente GitHub Enterprise Cloud e l'idoneità per l'autenticazione
- Progettare un'organizzazione e una struttura del team che corrisponda al funzionamento effettivo dell'azienda
- Stabilire la governance del repository di base in modo che i team migrati siano produttivi dal primo giorno
- Configurare le integrazioni ibride con Azure Boards e Azure Pipelines per ridurre il rischio di transizione
Prerequisiti
Prima di iniziare, assicurarsi di avere:
Autorizzazioni di accesso:
- Autorizzazioni di lettura o autorizzazioni di amministratore dell'organizzazione di Azure DevOps che coprono l'ambito di migrazione di destinazione
- Proprietario dell'organizzazione di GitHub Enterprise Cloud o accesso amministrativo delegato
- Accesso amministrativo del fornitore di identità per la configurazione di sincronizzazione SAML/SCIM o del gruppo
Token e strumenti necessari:
- Token di accesso personale di Azure DevOps con i necessari ambiti
- Token di accesso personale di GitHub con permessi appropriati per repository e amministrazione
- Interfaccia della riga di comando di GitHub con l'estensione ADO2GH installata
- Git configurato con credenziali corrette
Configurazione dell'ambiente:
- Verificare l'organizzazione di Azure DevOps o l'ambito chiaramente definito per la valutazione
- Testare l'organizzazione GitHub all'interno dell'account Enterprise
- Single Sign-On configurato e testato per GitHub Enterprise Cloud