Naar inhoud springen

runnerhut (loperhut)

Blog

Benchmarks, engineeringnotities en productnieuws.

2026-08-11 · productCI als je teamgenoten agenten zijnAI-codeermiddelen pushen veel vaker dan mensen. Hier leest u hoe dat het pijplijnontwerp en de kostenbeheersing verandert.2026-08-06 · companyWaarom we instructies voor vertrek publicerenElke migratiepagina op deze site bevat de diff om terug van ons te migreren. Hier is de redenering.2026-08-04 · engineeringWat we hebben geleerd bij het runnen van een miljoen CI-banenWachtrijtijd, cachegedrag, juiste grootte en de faalmodi die alleen op schaal voorkomen.2026-07-21 · guidesStop met het opnieuw proberen van slechte testsAutomatische nieuwe pogingen veranderen een echte bug in een periodieke bug en trainen uw team om elke fout te wantrouwen.2026-07-15 · guidesDocker Hubsnelheidslimieten zijn een CI-probleem, geen Docker-probleemAnonieme pulls zijn per IP beperkt in aantal, en CI-hardlopers delen IP's. Hier leest u hoe u om 03.00 uur kunt stoppen met het ontdekken ervan.2026-07-09 · productWat EU-dataresidentie eigenlijk vereist voor CIHet vastzetten van uw rekenregio is geen gegevensresidentie. Uw cache, logboeken en ondersteuningstoegang verwerken allemaal ook uw broncode.2026-07-02 · benchmarksDe cachelimiet van 10 GB is het echte CI-knelpuntWe hebben 40.000 workflowruns geïnstrumenteerd. Cachegedrag voorspelde de tijd van de wandklok beter dan het aantal vCPU's, en de meeste teams overschrijden de limiet zonder het ooit te merken.2026-06-30 · companyWelke CI-leveranciers zijn gesloten en wat dit u verteltBuildJet en Cirrus CI verlieten beiden. Een blik op wat de categorieconsolidatie feitelijk voor kopers betekent.2026-06-24 · companyrunnerhut is nu SOC 2 Type 2We hebben onze SOC 2 Type 2-audit afgerond met betrekking tot beveiliging, beschikbaarheid en vertrouwelijkheid.2026-06-11 · benchmarksWaarom uw QEMU arm64-build 40× langzamer isEen gemeten uitsplitsing van de geëmuleerde versus de oorspronkelijke arm64 Docker bouwt op over vijf echte werklasten, en waarom de straf zo varieert.2026-06-03 · benchmarksDe meeste CI-lopers hebben de verkeerde maatBij 40% van de banen zien we een gemiddeld CPU-gebruik van minder dan 30%. Nog eens 12% bevindt zich op 100% op het kritieke pad.2026-05-28 · companyrunnerhut raiset een Series AWe hebben de capaciteit van macOS en GPU, de gegevensresidentie in de EU en de observatielaag uitgebreid.2026-05-20 · guidesDrie regels YAML die de CI-factuur van onze klanten met een derde hebben verlaagdHet annuleren van gelijktijdigheid is de wijziging met het hoogste rendement die beschikbaar is in GitHub Actions, en de meeste opslagplaatsen hebben deze nog steeds niet.2026-05-13 · engineeringWaar praat uw CI-taak eigenlijk over?We hebben een standaardbeleid voor uitgaand verkeer in de auditmodus gezet voor een voorbeeld van pijplijnen. Niemand heeft zijn eigen toelatingslijst correct voorspeld.2026-05-06 · engineeringCI migreren naar arm64: wat er feitelijk kapot gaatWe hebben 200 opslagplaatsen verplaatst naar arm64-runners. Hier is de volledige lijst van wat er is mislukt en waarom.2026-04-23 · engineeringHet bouwen van een CI-cache die niet beperkt wordtHoe we cacheherstel met 1 GB/s uitvoeren, en waarom bandbreedte belangrijker is dan capaciteit.2026-04-21 · engineeringDocker-architectuur voor CI-ingenieursDaemon, containerd, BuildKit en de snapshotter - wat ze allemaal doen en welke je build traag maakt.2026-04-14 · companyBuildJet is uitgeschakeld. Dit is wat dat betekent voor beheerd CI.Een concurrent die de categorie verlaat, is de moeite waard om serieus te nemen in plaats van te draaien. Hier is onze eerlijke informatie over waarom BuildJet is gesloten en wat er staat over managed runners.2026-04-02 · engineeringHoe we de starttijd van de hardloper terugbrachten naar drie secondenWarme poelen, herstel van momentopnamen en het weinig glamoureuze werk van het voorspellen van de vraag.2026-03-25 · guidesGestapelde diffs maken CI duurder – doe ze tochDoor te stapelen worden pijplijnruns vermenigvuldigd. De oplossing is gelijktijdigheidscontrole, niet minder pull-aanvragen.2026-03-18 · engineeringEén taak, één VM: hoe we CI-workloads isolerenWaarom we CI-jobs niet in containers op een gedeelde kernel draaien, en wat dat ons kost.2026-03-04 · guidesDe verborgen kosten van macOS-minutenmacOS factureert tegen ongeveer tien keer het Linux-tarief. De meeste teams doen er meer werk aan dan nodig is.2026-02-25 · engineeringUw CI-pijplijn is een gedistribueerde traceringHet modelleren van de workflow wordt uitgevoerd terwijl OpenTelemetry-traceringen het kritieke pad duidelijk maken op een manier die een lijst met stapduur nooit doet.2026-02-18 · guidesFoutopsporing in CI met een breekpunt in plaats van 40 commitsFoutopsporing in printinstructies via push is de langzaamste lus in software. SSH in plaats daarvan naar de loper.2026-02-11 · guidesUw cachesleutel is waarschijnlijk verkeerdVier cachesleutelfouten die verantwoordelijk zijn voor bijna elk laag hitpercentage dat we tijdens de onboarding tegenkomen.2026-02-04 · guidesEen GitHub Actions beveiligingschecklist die eigenlijk kort isVijf wijzigingen die het grootste deel van het realistische risico in een typische Actions-opstelling wegnemen.2026-01-29 · engineeringDe economie van het runnen van CI-infrastructuurWaar het geld feitelijk naartoe gaat als u een runnervloot exploiteert: onbenutte capaciteit, uitgaand verkeer en de kosten van een start van drie seconden.2026-01-15 · engineeringDocker-laagcaching is niet wat u denkt dat het isDe meeste CI Docker-cachinginstellingen besteden meer tijd aan het overbrengen van de cache dan ze besparen door deze te gebruiken.2026-01-08 · guidesWat te doen als GitHub Actions de prijzen wijzigtPlatformprijzen bewegen. Hier ziet u hoe u de impact op uw pijplijn in een middag kunt modelleren in plaats van in een kwartaal.