Migreringsvejledninger
Trin-for-trin-migreringer fra de tre mest udbredte kildeplatforme. Hver vejledning dækker migrering af repositories og historik, secrets og miljøvariabler, tilpasning af CI-workflows, ny registrering af SSH-nøgler og genforbindelse af tredjepartsintegrationer. Læs tjeklisten før migrering først, så du finder for store repos, store LFS-mængder, afhængigheder af Marketplace-actions og komplekse pipelines, før du går i gang.
Skrivebeskyttet scanner til GitHub, GitLab eller Azure DevOps. Kør den, før du starter, så du kender blokeringer og advarsler på forhånd.
.com, GHEC eller GHES. Den indbyggede importør og mirror-clone-vejen, tilpasning af Actions og gennemgang af de 20 mest brugte Marketplace-actions før lancering.
Stadig på GitHub og GitHub Actions? Spejl dine repos, så fremforge scanner dem, upload SBOM'er, og læs fund via API'et.
.com, self-managed eller Dedicated. Udfladning af undergrupper og mønstre for konvertering fra GitLab CI til Forgejo Actions.
Repos, Pipelines og Boards. Krav om YAML i stedet for klassiske pipelines, Service Connections til OIDC-føderation og Work Items til issues.
Hvor du starter
Kør tjeklisten før migrering mod din nuværende tenant. Scriptet læser kun og finder de forhold, der giver overraskelser midt i en migrering, før du bruger tid på den. Hvis du har brug for hjælp til at tolke outputtet, så skriv til support@frem.sh.
Det bevarer migreringen altid
- Git-historik, branches og tags, nøjagtigt.
- Issues med metadata (labels, milepæle og tildelte personer, hvor de kan matches på e-mail).
- Pull requests og merge requests med kommentarer og merge-status.
- Releases inklusive binære vedhæftede filer.
- Wiki-indhold.
Det bevarer migreringen ikke automatisk
- Historikken over CI-workflowkørsler: tidligere kørsler bliver på kildeplatformen, og nye kørsler starter forfra på fremforge.
- Værdier af secrets: de skal indtastes igen (vi anbefaler kraftigt at rotere dem i forbindelse med migreringen).
- Tredjepartsintegrationer, der er sat op på kildeplatformen: webhooks, notifikationer til Slack/Teams og deploy-hooks skal alle forbindes igen.
- Kildeplatformens egne advisory- og sikkerhedsdatabaser (GitHub Dependabot-alerts, GitLab Security Dashboard): fremforge kører sin egen afhængighedsscanning og laver sine egne fund uafhængigt af dem.
- Kildeplatformens Pages-udrulninger og egne domæner: se vejledningen for den enkelte platform.
Kompatibilitet for de 20 mest brugte Marketplace-actions
Kompatibilitetsmatrixen for de mest brugte GitHub Marketplace-actions udkommer på /marketplace-compat/ ved lanceringen. Siden bliver verificeret action for action mod rigtige fremforge-runnere; de fire migreringsvejledninger nævner konkrete actions direkte i teksten, hvor det betyder noget, så du kan migrere uden at vente på den fulde matrix.
Få hjælp
Hvis du er midt i en migrering og sidder fast, så skriv til support@frem.sh med en emnelinje, der starter med MIGRATION - efterfulgt af platformens navn. Kunder, der er tidligt med, har direkte adgang til fremforges udviklingsteam og får hjælp til migreringen uden ekstra betaling.