Migrasi dari Azure DevOps ke GitHub Enterprise Bagian II - Penilaian Lingkungan Sumber dan Persiapan Lingkungan Tujuan

Menengah
Teknisi DevOps
Administrator
Pengembang
Arsitek Solusi
GitHub

Dengan memahami lingkungan sumber Anda dengan jelas dan menyiapkan lingkungan target yang menarik, Anda mengubah migrasi menjadi proses eksekusi yang mudah. Gunakan wawasan Fase 2 Anda untuk menyelaraskan para pemangku kepentingan dan menyiapkan Fase 3 Anda untuk merekrut tim percontohan dengan cepat—membangun momentum melalui kejelasan dan fondasi yang kuat.

Tujuan pembelajaran

Pada akhir modul ini, Anda akan dapat:

  • Menjelaskan tujuan dan nilai penilaian sumber menyeluruh dalam hal yang dapat dipahami pemangku kepentingan
  • Membuat dan menginterpretasikan inventori Azure DevOps, mengubah output CSV mentah menjadi wawasan migrasi yang bermakna
  • Mengenali sifat repositori yang memengaruhi pendekatan migrasi dan garis waktu
  • Memetakan dependensi Azure Boards dan Azure Pipelines dan memilih strategi migrasi yang sesuai
  • Memvalidasi jenis lingkungan GitHub Enterprise Cloud dan kesiapan autentikasi
  • Merancang organisasi dan struktur tim yang cocok dengan cara kerja perusahaan Anda
  • Menetapkan tata kelola repositori dasar sehingga tim yang dimigrasikan produktif sejak hari pertama
  • Mengonfigurasi integrasi hibrid dengan Azure Boards dan Azure Pipelines untuk mengurangi risiko transisi

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

Izin akses:

  • Admin Organisasi Azure DevOps atau izin baca yang mencakup cakupan migrasi target Anda
  • Pemilik GitHub Enterprise Cloud Organization atau akses administratif yang didelegasikan
  • Akses admin penyedia identitas untuk SAML/SCIM atau konfigurasi sinkronisasi grup

Token dan alat yang diperlukan:

  • Token Akses Pribadi Azure DevOps dengan cakupan yang diperlukan
  • Token Akses Pribadi GitHub dengan repositori dan cakupan admin yang sesuai
  • GitHub CLI dengan ekstensi ADO2GH terinstal
  • Git dikonfigurasi dengan kredensial yang benar

Penyiapan lingkungan:

  • Menguji organisasi Azure DevOps atau cakupan penilaian yang ditentukan dengan jelas
  • Menguji organisasi GitHub dalam akun Enterprise Anda
  • Single Sign-On dikonfigurasi dan diuji untuk GitHub Enterprise Cloud