Hoppa till innehåll

runnerhut

Blogg

Benchmarks, tekniska anteckningar och produktnyheter.

2026-08-11 · productCI när dina lagkamrater är agenterAI-kodande agenter trycker mycket oftare än människor. Här är hur det förändrar pipelinedesign och kostnadskontroll.2026-08-06 · companyVarför vi publicerar instruktioner för att lämnaVarje migreringssida på den här webbplatsen innehåller skillnaden för att migrera tillbaka från oss. Här är resonemanget.2026-08-04 · engineeringVad vi lärde oss att driva en miljon CI-jobbKötid, cachebeteende, rätt storlek och de fellägen som bara visas i skala.2026-07-21 · guidesSluta prova fläckiga tester igenAutomatiska återförsök omvandlar en riktig bugg till en periodisk, och träna ditt team att misstro varje misslyckande.2026-07-15 · guidesDocker Hubhastighetsgränser är ett CI-problem, inte ett Docker-problemAnonyma drag är hastighetsbegränsade per IP, och CI-löpare delar IP:er. Så här slutar du ta reda på det klockan 03.00.2026-07-09 · productVad EU-dataresidency faktiskt kräver för CIAtt fästa din beräkningsregion är inte datauppehållstillstånd. Din cache, loggar och supportåtkomst hanterar också din källkod.2026-07-02 · benchmarksCachegränsen på 10 GB är den verkliga CI-flaskhalsenVi instrumenterade 40 000 arbetsflödeskörningar. Cachebeteende förutspådde väggklockans tid bättre än vCPU-antalet, och de flesta lag passerar gränsen utan att någonsin märka det.2026-06-30 · companyVilka CI-leverantörer har stängt, och vad det säger digBuildJet och Cirrus CI avslutade båda. En titt på vad kategorikonsolideringen faktiskt signalerar för köpare.2026-06-24 · companyrunnerhut är nu SOC 2 Typ 2Vi slutförde vår SOC 2 typ 2-revision som täckte säkerhet, tillgänglighet och konfidentialitet.2026-06-11 · benchmarksVarför din QEMU arm64-konstruktion är 40× långsammareEn uppmätt uppdelning av emulerad kontra ursprunglig arm64 Docker bygger på fem verkliga arbetsbelastningar, och varför påföljden varierar så mycket.2026-06-03 · benchmarksDe flesta CI-löpare har fel storlek40 % av jobben ser vi i genomsnitt under 30 % CPU-användning. Ytterligare 12 % är fastade till 100 % på den kritiska vägen.2026-05-28 · companyrunnerhut höjer en serie AVi tog upp för att bygga ut macOS- och GPU-kapacitet, EU-dataresidency och observerbarhetslagret.2026-05-20 · guidesTre rader av YAML som minskar våra kunders CI-räkning med en tredjedelSamtidig annullering är den ändring med högsta avkastning som finns tillgänglig i GitHub Actions, och de flesta arkiv har fortfarande inte det.2026-05-13 · engineeringVad pratar ditt CI-jobb med egentligen?Vi sätter en standard-neka utgångspolicy i granskningsläge över ett urval av pipelines. Ingen förutspådde sin egen godkännandelista korrekt.2026-05-06 · engineeringMigrera CI till arm64: vad som faktiskt går sönderVi flyttade 200 repositories till arm64 runners. Här är den kompletta listan över vad som misslyckades och varför.2026-04-23 · engineeringAtt bygga en CI-cache som inte stryperHur vi betjänar cache-återställningar med 1 GB/s, och varför bandbredd är viktigare än kapacitet.2026-04-21 · engineeringDocker-arkitektur för CI-ingenjörerDaemon, containerd, BuildKit och ögonblicksbildaren – vad var och en gör och vilken som gör ditt bygge långsamt.2026-04-14 · companyBuildJet stängdes av. Här är vad det betyder för hanterad CI.En konkurrent som lämnar kategorin är värd att ta på allvar snarare än att snurra. Här är vår ärliga läsning om varför BuildJet stängde och vad det säger om hanterade löpare.2026-04-02 · engineeringHur vi minskar löparens starttid till tre sekunderVarma pooler, återställande av ögonblicksbilder och det oglamorösa arbetet med att förutsäga efterfrågan.2026-03-25 · guidesStaplade diffar gör CI dyrare – gör dem ändåStapling multiplicerar pipelinekörningar. Fixningen är samtidighetskontroll, inte färre pull-förfrågningar.2026-03-18 · engineeringEtt jobb, en virtuell dator: hur vi isolerar CI-arbetsbelastningarVarför vi inte kör CI-jobb i behållare på en delad kärna, och vad det kostar oss.2026-03-04 · guidesDen dolda kostnaden för macOS-minutermacOS fakturerar till ungefär tio gånger Linux-kursen. De flesta team jobbar mer med det än de behöver.2026-02-25 · engineeringDin CI-pipeline är ett distribuerat spårModelleringsarbetsflödet körs som OpenTelemetry-spår gör den kritiska vägen uppenbar på ett sätt som en lista med steglängder aldrig gör.2026-02-18 · guidesFelsökning av CI med en brytpunkt istället för 40 commitsUtskriftsfelsökning via push är den långsammaste loopen i programvaran. SSH in i löparen istället.2026-02-11 · guidesDin cache-nyckel är förmodligen felFyra cache-nyckelmisstag som står för nästan varje låg träfffrekvens vi ser under onboarding.2026-02-04 · guidesEn säkerhetschecklista för GitHub Actions som faktiskt är kortFem ändringar som tar bort det mesta av den realistiska risken i en typisk Actions-inställning.2026-01-29 · engineeringEkonomin med att driva CI-infrastrukturVart pengarna faktiskt går när du driver en löparflotta: ledig kapacitet, utträde och kostnaden för en tre sekunders start.2026-01-15 · engineeringDocker lagercachelagring är inte vad du tror att det ärDe flesta CI Docker cache-inställningar lägger mer tid på att överföra cachen än de sparar genom att använda den.2026-01-08 · guidesVad du ska göra när GitHub Actions ändrar sina priserPlattformens prissättning flyttar. Så här modellerar du påverkan på din pipeline på en eftermiddag snarare än en kvart.