Gå til hovedindhold

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.

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.