Vai al contenuto

Guide alla migrazione

Migra da GitHub-hosted runners a runnerhut

La modifica esatta per spostare i tuoi flussi di lavoro da GitHub-hosted runners e la modifica per tornare indietro, in modo da poter valutare senza impegno.

Ciò che {nome} fa bene

  • Zero configurazione: niente da installare, niente di cui fidarsi
  • Fatturazione già consolidata sulla tua fattura GitHub
  • Arm64 nativo e dimensioni di corridori più grandi sui piani a pagamento
  • Supportato dalla pagina di supporto e stato di GitHub

Dove differiamo

  • Circa il doppio del prezzo al minuto di runnerhut su ogni sistema operativo
  • Nessuna residenza solo nell'UE per elaborazione, cache e log di Actions: GitHub è una filiale Microsoft con sede negli Stati Uniti
  • La cache è limitata a 10 GB per repository ed è stata eliminata in modo aggressivo
  • Il ripristino della cache è limitato: le cache di grandi dimensioni spesso richiedono pochi minuti
  • I corridori standard utilizzano vCPU condivisa con varianza dei vicini rumorosi
  • La cache dei livelli Docker deve essere ricostruita o spedita personalmente a un registro
  • Nessuna condivisione della cache tra flussi di lavoro e nessuna analisi della cache

La migrazione

E la migrazione indietro

Lista di controllo

  1. Installa runnerhut GitHub App sui repository che desideri spostare
  2. Modificare prima le prove in un lavoro e confrontare i tempi con quelli del vecchio corridore
  3. Aggiungi runner.arch alle chiavi della cache se ti stai spostando anche su arm64
  4. Distribuiscilo al resto del repository una volta che il confronto sembra corretto
  5. Imposta un limite di budget e l'annullamento della concorrenza prima di passare a tutta l'organizzazione

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.