Spring til indhold

Migreringsguides

Migrer fra GitHub-hosted runners til runnerhut

Den nøjagtige ændring for at flytte dine arbejdsgange fra GitHub-hosted runners - og ændringen for at flytte tilbage, så du kan evaluere uden at forpligte dig.

Hvad GitHub-hosted runners gør godt

  • Nul konfiguration — intet at installere, intet at stole på
  • Fakturering er allerede konsolideret på din GitHub-faktura
  • Native arm64 og større løberstørrelser på betalte planer
  • Støttet af GitHubs egen support- og statusside

Hvor vi er forskellige

  • Omtrent det dobbelte af minutprisen for runnerhut på hvert operativsystem
  • Ingen EU-residens for Actions-beregning, cache og logfiler – GitHub er et Microsoft-datterselskab med hovedkontor i USA
  • Cache er begrænset til 10 GB pr. lager og smidt ud aggressivt
  • Cachegendannelse er droslet - store caches tager ofte minutter
  • Standardløbere bruger delt vCPU med støjende-nabo-varians
  • Docker lagcache skal genopbygges eller sendes til et register selv
  • Ingen cachedeling på tværs af arbejdsgange og ingen cacheanalyse

Migrationen

Og migrationen tilbage

Tjekliste

  1. Installer runnerhut GitHub App på de arkiver, du vil flytte
  2. Skift først tilløb i ét job, og sammenlign timing med den gamle løber
  3. Tilføj runner.arch til cache-nøgler, hvis du også flytter til arm64
  4. Rul ud til resten af depotet, når sammenligningen ser rigtig ud
  5. Indstil et budgetloft og annullering af samtidighed, før du går i hele organisationen

Dit næste build kan være dobbelt så hurtigt til den halve pris

Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.