핵심 요약
Microsoft Developer의 Azure DevOps에서 GitHub로의 마이그레이션 Playbook은 두 플랫폼의 강점을 결합한 하이브리드 전략과, 역사 보존 및 AI 기반 개발 도구 활용을 통한 DevOps의 연속성 유지 방법을 제시합니다.
구현 방법
- gh extension install github/gh-ado2gh 및 GitHub CLI 활용으로 이관 스크립트 준비
- ADO_PAT, GH_PAT 환경 변수 설정
- GitHub 조직에 Azure Pipelines 앱 설치
- ado2gh inventory-report로 orgs.csv, pipelines.csv, repos.csv, team-projects.csv 생성
- gh ado2gh generate-script로 마이그레이션 스크립트 생성 및 --all 옵션 활용
- 스크립트 실행으로 저장소별 파이프라인 재구성 및 기존 정책 유지
주요 결과
- 커밋 기록/브랜치/태그 및 PR 메타데이터 보존
- 매니퀀스(가짜 사용자) 매핑 및 재매핑 절차 포함
- 저장소당 예상 마이그레이션 시간 5-10분
- 2025년 2월 이후 Basic Azure DevOps 라이선스가 GitHub Enterprise Cloud에 기본 포함
- 포스트 마이그레이션 검증 및 확장 가능성 안내



