Gå til hovedinnhold

Migreringsveiledninger

Steg-for-steg-veier for migrering fra de tre vanligste kildeplattformene. Hver veiledning dekker migrering av repositoryer og historikk, secrets og miljøvariabler, tilpasning av CI-workflower, ny registrering av SSH-nøkler og ny tilkobling av tredjepartsintegrasjoner. Les sjekklisten før migrering først, slik at du oppdager for store repositoryer, tunge LFS-samlinger, avhengigheter til Marketplace-actions og komplekse pipelines før du begynner.

Hvor du begynner

Kjør sjekklisten før migrering mot det nåværende miljøet ditt. Skriptet har bare lesetilgang og avdekker forhold som gir overraskelser midt i migreringen, før du bruker tid på den. Hvis du trenger hjelp til å tolke resultatet, sender du e-post til support@frem.sh.

Dette tar migreringen alltid vare på

  • Git-historikk, brancher og tagger, nøyaktig.
  • Issues med metadata (etiketter, milepæler, ansvarlige der de kan kobles via e-post).
  • Pull requests / merge requests med kommentarer og merge-status.
  • Utgivelser, inkludert binære vedlegg.
  • Wiki-innhold.

Dette tar ikke migreringen vare på automatisk

  • Historikk for CI-workflow-kjøringer: tidligere kjøringer blir værende på kildeplattformen, og nye kjøringer starter på nytt i fremforge.
  • Verdier i secrets: de må legges inn på nytt (vi anbefaler sterkt å rotere dem ved migreringen).
  • Tredjepartsintegrasjoner som er satt opp hos kilden: webhooker, varsler i Slack/Teams og deploy-hooker må alle kobles til på nytt.
  • Kildespesifikke databaser for sårbarhetsvarsler og sikkerhet (Dependabot-varsler i GitHub, Security Dashboard i GitLab): fremforge kjører sin egen skanning av avhengigheter og lager sine egne funn uavhengig av dem.
  • Kildespesifikke Pages-utrullinger og egne domener: se veiledningen for den enkelte plattformen.

Kompatibilitet for de 20 mest brukte Marketplace-actions

Kompatibilitetsmatrisen for de mest brukte GitHub Marketplace-actions publiseres på /marketplace-compat/ ved lansering. Siden verifiseres action for action mot ekte fremforge-runnere; de fire migreringsveiledningene nevner bestemte actions der de er relevante, så du kan migrere uten å vente på hele matrisen.

Få hjelp

Hvis du har kommet et stykke i en migrering og står fast, sender du e-post til support@frem.sh med en emnelinje som starter med MIGRATION - og navnet på plattformen. Kunder som er tidlig ute, har direkte tilgang til teamet som bygger fremforge, for hjelp med migreringen, uten ekstra kostnad.