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
- Installa runnerhut GitHub App sui repository che desideri spostare
- Modificare prima le prove in un lavoro e confrontare i tempi con quelli del vecchio corridore
- Aggiungi runner.arch alle chiavi della cache se ti stai spostando anche su arm64
- Distribuiscilo al resto del repository una volta che il confronto sembra corretto
- 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.
Correlati
FabbroUna piattaforma runner gestita supportata da YC, posizionata come sostituto immediato di GitHub Actions, che offre CI fino a 2 volte più veloci con caching più rapido e costi inferiori. Ha generato una Serie B guidata da Peak XV ed è conforme a SOC 2 Tipo 2.WarpBuildUna piattaforma runner ospitata che offre runner Linux, macOS e Windows oltre a distribuzioni cloud personalizzate su AWS, GCP e Azure. Pubblicizza build circa 2 volte più veloci a circa la metà del costo dei corridori ospitati su GitHub.Spazio dei nomiCalcolo effimero per CI e sviluppo: runner GitHub drop-in insieme a devbox, sandbox e cluster Kubernetes effimeri, con esecuzione remota Bazel e filtraggio in uscita.UbicloudUn cloud open source che esegue runner gestiti GitHub Actions insieme a Postgres e Kubernetes gestiti, competendo principalmente sul rapporto prezzo-prestazioni e sull'apertura e portabilità.