Azure Devops alle Migrazioni di GitHub Enterprise Parte III - Test di Migrazione e Migrazione in Produzione
Intermedio
Tecnico DevOps
Amministratore
Sviluppatore
Architetto di soluzioni
GitHub
In questo modulo si passa dal test alla migrazione di produzione, convalidando i mapping delle identità, i flussi di lavoro e le integrazioni prima di andare in tempo reale. Si esplorano anche runbook pratici e procedure consigliate che riducono al minimo i rischi e garantiscono una transizione sicura e corretta a GitHub Enterprise.
Obiettivi di apprendimento
Alla fine di questo modulo, sarai in grado di:
- Progettare una strategia di test rappresentativa (piccoli, medi, grandi repository) e definire criteri di superamento/esito negativo chiari.
- Eseguire migrazioni di test con ADO2GH e convalidare i risultati tra dati, identità, governance e integrazioni.
- Prepararsi per l'esecuzione in tempo reale con un rigoroso elenco di controllo di pre-migrazione, un piano di blocco e una cadenza di comunicazione degli stakeholder.
- Selezionare e giustificare un ordine di migrazione di produzione (primo rischio basso, primo valore elevato, basato sulle dimensioni o basato sul team).
- Eseguire migrazioni batch su larga scala, monitorare lo stato di avanzamento in tempo reale e applicare la governance di base dopo la creazione.
- Eseguire la convalida post-migrazione e guidare i team tramite test di accettazione utente (UAT), cutover e stabilizzazione anticipata.
- Riconoscere quando e come implementare il rollback e come comunicare i problemi in modo trasparente e con sicurezza.
Prerequisiti
Prima di iniziare, assicurarsi di avere:
- Fasi completate 1-3: individuazione e pianificazione, valutazione dell'origine, configurazione di destinazione
- Token di accesso personali validi di Azure DevOps e GitHub con ambiti richiesti
- Interfaccia della riga di comando di GitHub (
gh) ed estensioneADO2GHinstallata e configurata - Testare l'organizzazione GitHub e l'ambito di Azure DevOps selezionati per i test della fase 4
- Allineamento degli stakeholder sugli obiettivi di test, criteri di successo e soglie di accettazione
- Bozze dei piani di comunicazione e rollback pronte per il perfezionamento