Sari la conținut

Ghiduri de migrare

Migrați de la GitHub-hosted runners la runnerhut

Schimbarea exactă pentru a vă muta fluxurile de lucru din GitHub-hosted runners — și modificarea pentru a vă muta înapoi, astfel încât să puteți evalua fără a vă angaja.

Ce face bine GitHub-hosted runners

  • Configurație zero - nimic de instalat, nimic de încredere
  • Facturarea este deja consolidată pe factura dvs. GitHub
  • Brațul nativ64 și dimensiuni mai mari ale alergătorilor în planuri plătite
  • Susținut de propria pagină de asistență și stare a GitHub

Unde ne deosebim

  • Aproximativ de două ori prețul pe minut al runnerhut pe fiecare sistem de operare
  • Fără rezidență numai în UE pentru calculul, memoria cache și jurnalele Actions - GitHub este o filială Microsoft cu sediul în SUA
  • Cache-ul este limitat la 10 GB per depozit și evacuat agresiv
  • Restaurarea memoriei cache este accelerată - cache-urile mari durează adesea câteva minute
  • Alergătorii standard folosesc vCPU partajat cu variație de vecinătate zgomotoasă
  • Cache-ul stratului Docker trebuie reconstruit sau expediat singur la un registru
  • Fără partajarea cache a fluxurilor de lucru încrucișate și nicio analiză a memoriei cache

Migrația

Și migrația înapoi

Publicăm acest lucru deoarece după închiderea BuildJet, „ce se întâmplă dacă dispari” este o întrebare corectă. Plecarea este aceeași linie pe care ați schimbat-o pentru a ajunge.

Lista de verificare

  1. Instalați runnerhut GitHub App în depozitele pe care doriți să le mutați
  2. Schimbați mai întâi rulajele într-un singur loc de muncă și comparați cronometrele cu vechiul alergător
  3. Adăugați runner.arch la cheile cache dacă vă mutați și la arm64
  4. Rulați în restul depozitului odată ce comparația pare corectă
  5. Setați un plafon de buget și anularea simultană înainte de a trece la nivelul întregii organizații

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.