Azure DevOps-migraties komen in twee smaken: tussen Azure DevOps-organisaties (na overname of carve-out) en complete migratie naar GitHub Enterprise. Beide vragen zorgvuldigheid om geschiedenis en automation te behouden.
Tenant-migratie tussen Azure DevOps-organisaties
Microsoft heeft beperkte officiele tooling. Azure DevOps Migration Tools (open-source) doet werk-items, repo's en pipelines. Per project een check op project-level customisations (custom processes, custom fields). Voor 100+ projecten is het werk van weken.
Migratie naar GitHub Enterprise
GitHub Enterprise importer voor repos. GitHub Actions vervangt Azure Pipelines: per pipeline een conversie. Werk-items naar GitHub Issues plus Projects. Microsoft pusht deze richting; veel teams vragen om voorbereiding op deze transitie.
Pipelines: YAML versus classic
Classic UI-pipelines moeten naar YAML voor portability. Sinds Azure Pipelines en GitHub Actions YAML-georienteerd zijn, een verplichte stap voor migratie. Per pipeline schatten wij de conversie-kost.
Service connections en secrets
Service connections naar Azure subscriptions, package feeds, third-party-integraties: alle opnieuw configureren in target-tenant. Secrets niet meegemigreerd; vereisen eigenaar-acties tijdens cutover. Wij coordineren dat per integratie.
Verwant: Freelance Cloud specialist, CI/CD pipeline implementatie.