runnerhut
Blog
Benchmark, note di ingegneria e novità di prodotto.
2026-08-11 · productCI quando i tuoi compagni di squadra sono agentiGli agenti di codifica dell'intelligenza artificiale spingono molto più spesso degli umani. Ecco come ciò cambia la progettazione della pipeline e il controllo dei costi.2026-08-06 · companyPerché pubblichiamo le istruzioni per partireOgni pagina di migrazione su questo sito include le differenze per eseguire la migrazione da noi. Ecco il ragionamento.2026-08-04 · engineeringCosa abbiamo imparato eseguendo un milione di lavori CITempo di coda, comportamento della cache, corretto dimensionamento e modalità di errore che appaiono solo su larga scala.2026-07-21 · guidesSmettere di riprovare test instabiliI tentativi automatici convertono un bug reale in uno intermittente e addestrano il tuo team a diffidare di ogni errore.2026-07-15 · guidesDocker I limiti di velocità dell'hub sono un problema CI, non un problema DockerI pull anonimi hanno una velocità limitata per IP e i corridori CI condividono gli IP. Ecco come smettere di scoprirlo alle 3 del mattino.2026-07-09 · productCosa richiede effettivamente la residenza dei dati nell'UE per la CIBloccare la regione di calcolo non equivale alla residenza dei dati. La cache, i log e l'accesso al supporto gestiscono anche il tuo codice sorgente.2026-07-02 · benchmarksIl limite della cache di 10 GB è il vero collo di bottiglia della CIAbbiamo strumentato 40.000 esecuzioni di flussi di lavoro. Il comportamento della cache prevedeva il tempo di clock migliore del conteggio della vCPU e la maggior parte dei team supera il limite senza nemmeno accorgersene.2026-06-30 · companyQuali fornitori di CI hanno chiuso e cosa ti diconoBuildJet e Cirrus CI sono entrambi usciti. Uno sguardo a ciò che il consolidamento della categoria segnala effettivamente agli acquirenti.2026-06-24 · companyrunnerhut è ora SOC 2 Tipo 2Abbiamo completato il nostro audit SOC 2 Tipo 2 relativo a sicurezza, disponibilità e riservatezza.2026-06-11 · benchmarksPerché la tua build QEMU arm64 è 40 volte più lentaUna ripartizione misurata del braccio64 emulato rispetto a quello nativo Docker si basa su cinque carichi di lavoro reali e spiega perché la penalità varia così tanto.2026-06-03 · benchmarksLa maggior parte dei corridori CI ha la taglia sbagliataNel 40% dei lavori vediamo un utilizzo medio della CPU inferiore al 30%. Un altro 12% è bloccato al 100% sul percorso critico.2026-05-28 · companyrunnerhut rilancia una Serie ACi siamo impegnati per sviluppare la capacità di macOS e GPU, la residenza dei dati nell'UE e il livello di osservabilità.2026-05-20 · guidesTre righe di YAML che riducono di un terzo la fattura CI dei nostri clientiL'annullamento della concorrenza è la modifica con il rendimento più elevato disponibile in GitHub Actions e la maggior parte dei repository ancora non la dispone.2026-05-13 · engineeringCon cosa sta effettivamente parlando il tuo lavoro CI?Inseriamo una policy di uscita di rifiuto predefinito in modalità di controllo su un campione di pipeline. Nessuno ha previsto correttamente la propria lista consentita.2026-05-06 · engineeringMigrazione da CI a arm64: cosa si rompe effettivamenteAbbiamo spostato 200 repository sui corridori arm64. Ecco l'elenco completo di cosa non è riuscito e perché.2026-04-23 · engineeringCostruire una cache CI che non subisca limitazioniCome offriamo ripristini della cache a 1 GB/s e perché la larghezza di banda è più importante della capacità.2026-04-21 · engineeringArchitettura Docker per ingegneri CIDaemon, containerd, BuildKit e snapshotter: cosa fa ciascuno e quale rallenta la tua build.2026-04-14 · companyBuildJet spento. Ecco cosa significa per l'IC gestita.Vale la pena prendere sul serio un concorrente che esce dalla categoria piuttosto che girarlo. Ecco la nostra lettura onesta sul motivo per cui BuildJet ha chiuso e cosa dice sui corridori gestiti.2026-04-02 · engineeringCome abbiamo ridotto il tempo di partenza del corridore a tre secondiPiscine calde, ripristino istantaneo e il poco affascinante lavoro di previsione della domanda.2026-03-25 · guidesI differenziali impilati rendono la CI più costosa: fateli comunqueL'impilamento moltiplica le esecuzioni della pipeline. La soluzione è il controllo della concorrenza, non un minor numero di richieste pull.2026-03-18 · engineeringUn lavoro, una VM: come isoliamo i carichi di lavoro CIPerché non eseguiamo lavori CI in contenitori su un kernel condiviso e quanto ci costa.2026-03-04 · guidesIl costo nascosto dei minuti macOSmacOS fattura circa dieci volte la tariffa di Linux. La maggior parte dei team esegue più lavoro del necessario.2026-02-25 · engineeringLa pipeline CI è una traccia distribuitaLa modellazione del flusso di lavoro eseguito mentre le tracce OpenTelemetry rendono ovvio il percorso critico in un modo che un elenco di durate dei passaggi non lo fa mai.2026-02-18 · guidesDebug dell'elemento CI con un punto di interruzione invece di 40 commitIl debug delle istruzioni di stampa tramite push è il ciclo più lento del software. SSH invece nel runner.2026-02-11 · guidesProbabilmente la chiave della cache è sbagliataQuattro errori chiave della cache che rappresentano quasi ogni basso tasso di successo che vediamo durante l'onboarding.2026-02-04 · guidesUna checklist di sicurezza GitHub Actions che in realtà è breveCinque modifiche che rimuovono la maggior parte del rischio realistico in una tipica configurazione di Azioni.2026-01-29 · engineeringGli aspetti economici della gestione dell'infrastruttura CIDove vanno effettivamente i soldi quando gestisci una flotta di corridori: capacità inattiva, uscita e il costo di una partenza in tre secondi.2026-01-15 · engineeringLa memorizzazione nella cache dei livelli Docker non è quello che pensi che siaLa maggior parte delle configurazioni di memorizzazione nella cache CI Docker impiega più tempo a trasferire la cache di quanto ne risparmia utilizzandola.2026-01-08 · guidesCosa fare quando GitHub Actions cambia i suoi prezziCambiamenti nei prezzi della piattaforma. Ecco come modellare l'impatto sulla tua pipeline in un pomeriggio anziché in un trimestre.