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 estensione ADO2GH installata 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