Migracje usługi Azure Devops do usługi GitHub Enterprise — część III — testowanie migracji i migracja produkcyjna

Pośredni
Inżynier DevOps
Administrator
Deweloper
Architekt rozwiązań
GitHub

W tym module przejdziesz od testowania do migracji produkcyjnej, weryfikacji mapowań tożsamości, przepływów pracy i integracji przed rozpoczęciem pracy na żywo. Zapoznasz się również z praktycznymi runbookami i najlepszymi praktykami, które minimalizują ryzyko i zapewniają pewne, pomyślne przejście do GitHub Enterprise.

Cele nauczania

Po ukończeniu tego modułu możesz wykonywać następujące czynności:

  • Zaprojektuj reprezentatywną metodologię testowania (małe, średnie, duże repozytoria) i zdefiniuj jasne kryteria zaliczenia/niedopuszczenia.
  • Wykonaj migracje testowe za pomocą narzędzia ADO2GH i zweryfikuj wyniki dotyczące danych, tożsamości, ładu i integracji.
  • Przygotuj się na uruchomienie z rygorystyczną listą kontrolną przed migracją, planem zamrożenia i regularnością komunikacji z interesariuszami.
  • Wybierz i uzasadnij kolejność migracji produkcyjnej (najpierw mniejsze ryzyko, najpierw najwyższa wartość, według rozmiaru lub według zespołu).
  • Uruchamianie migracji wsadowych na dużą skalę, monitorowanie postępu w czasie rzeczywistym i stosowanie zarządzania bazowego po zakończeniu tworzenia.
  • Przeprowadź weryfikację po migracji i poprowadź zespoły przez testy akceptacyjne użytkowników (UAT), proces przejścia oraz wczesną stabilizację.
  • Zidentyfikuj, kiedy i jak się wycofać, oraz jak przekazywać problemy w sposób przejrzysty i pewny.

Warunki wstępne

Przed rozpoczęciem upewnij się, że masz:

  • Ukończono fazy 1–3: odnajdywanie i planowanie, ocena źródła, konfiguracja docelowa
  • Prawidłowe tokeny dostępu osobistego usług Azure DevOps i GitHub z wymaganymi zakresami
  • Zainstalowany i skonfigurowany GitHub CLI (gh) oraz rozszerzenie ADO2GH
  • Testowanie organizacji usługi GitHub i zakresu usługi Azure DevOps wybranego na potrzeby testowania fazy 4
  • Dopasowanie uczestników projektu do celów testowych, kryteriów powodzenia i progów akceptacji
  • Szkicowe plany komunikacji i wycofywania są gotowe do dopracowania.