Přejít na obsah

Průvodci migrací

Migrovat z GitHub-hosted runners na runnerhut

Přesná změna pro přesun vašich pracovních postupů z GitHub-hosted runners – a změna pro přesun zpět, takže můžete hodnotit bez závazků.

Co GitHub-hosted runners dělá dobře

  • Nulová konfigurace – není co instalovat, čemu věřit
  • Fakturace je již konsolidovaná na vaší faktuře GitHub
  • Nativní arm64 a větší velikosti běžců na placených plánech
  • Podporováno vlastní stránkou podpory a stavu GitHubu

Kde se lišíme

  • Zhruba dvojnásobek ceny za minutu u runnerhut na každém OS
  • Žádné sídlo pouze v EU pro výpočty Actions, mezipaměť a protokoly – GitHub je dceřiná společnost Microsoftu se sídlem v USA
  • Mezipaměť je omezena na 10 GB na úložiště a je agresivně vyřazena
  • Obnova mezipaměti je omezena – velké mezipaměti často trvá minuty
  • Standardní běžci používají sdílený vCPU s rozptylem šumu a souseda
  • Mezipaměť vrstvy Docker musí být přestavěna nebo odeslána do registru sami
  • Žádné sdílení mezipaměti napříč pracovními postupy a žádná analýza mezipaměti

Migrace

A migrace zpět

Zveřejňujeme to, protože po vypnutí BuildJet je „co když zmizíte“ férová otázka. Odchod je stejný řádek, který jste změnili, abyste dorazili.

Kontrolní seznam

  1. Nainstalujte runnerhut GitHub App na úložiště, která chcete přesunout
  2. Nejprve změňte náběh v jedné úloze a porovnejte načasování se starým běžcem
  3. Pokud také přecházíte na arm64, přidejte runner.arch do mezipaměti klíčů
  4. Jakmile bude srovnání vypadat správně, přejděte do zbytku úložiště
  5. Než se pustíte do celé organizace, nastavte rozpočtový strop a zrušení souběžnosti

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.