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