Hopp til innhold

Migreringsguider

Migrer fra GitHub-hosted runners til runnerhut

Den nøyaktige endringen for å flytte arbeidsflytene dine fra GitHub-hosted runners – og endringen for å flytte tilbake, slik at du kan evaluere uten å forplikte deg.

Det GitHub-hosted runners gjør bra

  • Null konfigurasjon - ingenting å installere, ingenting å stole på
  • Fakturering er allerede konsolidert på GitHub-fakturaen din
  • Innfødt arm64 og større løperstørrelser på betalte planer
  • Støttet av GitHubs egen støtte- og statusside

Hvor vi er forskjellige

  • Omtrent det dobbelte av minuttprisen for runnerhut på hvert operativsystem
  • Ingen EU-residens for Actions-databehandling, hurtigbuffer og logger – GitHub er et Microsoft-datterselskap med hovedkontor i USA
  • Cache er begrenset til 10 GB per depot og kastes ut aggressivt
  • Buffergjenoppretting er begrenset - store cacher tar ofte minutter
  • Standardløpere bruker delt vCPU med støyende nabovariasjoner
  • Lagbufferen Docker må bygges om eller sendes til et register selv
  • Ingen hurtigbufferdeling på tvers av arbeidsflyt og ingen bufferanalyse

Migrasjonen

Og migrasjonen tilbake

Sjekkliste

  1. Installer runnerhut GitHub App på depotene du vil flytte
  2. Endre påkjøringer i én jobb først og sammenlign timingen med den gamle løperen
  3. Legg runner.arch til cache-nøkler hvis du også flytter til arm64
  4. Rull ut til resten av depotet når sammenligningen ser riktig ut
  5. Angi en budsjettgrense og samtidig kansellering før du går over hele organisasjonen

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.