runnerhut (løberhytte)
Blog
Benchmarks, tekniske noter og produktnyheder.
2026-08-11 · productCI, når dine holdkammerater er agenterAI-kodningsmidler skubber langt oftere end mennesker. Her er, hvordan det ændrer pipeline-design og omkostningskontrol.2026-08-06 · companyHvorfor offentliggør vi instruktioner til at forladeHver migreringsside på dette websted inkluderer forskellen til at migrere tilbage fra os. Her er begrundelsen.2026-08-04 · engineeringHvad vi lærte at drive en million CI-jobKøtid, cache-adfærd, den rigtige størrelse og de fejltilstande, der kun vises i skala.2026-07-21 · guidesStop med at prøve flaky tests igenAutomatiske genforsøg konverterer en rigtig fejl til en intermitterende fejl, og træner dit team i at mistro enhver fejl.2026-07-15 · guidesDocker Hub-hastighedsgrænser er et CI-problem, ikke et Docker-problemAnonyme pulls er hastighedsbegrænsede pr. IP, og CI-løbere deler IP'er. Sådan stopper du med at finde ud af det kl. 03.00.2026-07-09 · productHvad EU-dataophold faktisk kræver for CIFastgørelse af din computerregion er ikke data-residency. Din cache, logfiler og supportadgang håndterer også din kildekode.2026-07-02 · benchmarksCachegrænsen på 10 GB er den rigtige CI-flaskehalsVi instrumenterede 40.000 arbejdsgangskørsler. Cache-adfærd forudsagde vægur-tid bedre end vCPU-antal, og de fleste hold krydser grænsen uden nogensinde at bemærke det.2026-06-30 · companyHvilke CI-leverandører har lukket ned, og hvad det fortæller digBuildJet og Cirrus CI forlod begge. Et kig på, hvad kategorikonsolideringen faktisk signalerer for købere.2026-06-24 · companyrunnerhut er nu SOC 2 Type 2Vi gennemførte vores SOC 2 Type 2-audit, der dækkede sikkerhed, tilgængelighed og fortrolighed.2026-06-11 · benchmarksHvorfor din QEMU arm64 build er 40× langsommereEn målt opdeling af emuleret versus indfødt arm64 Docker bygger på fem reelle arbejdsbelastninger, og hvorfor straffen varierer så meget.2026-06-03 · benchmarksDe fleste CI løbere har den forkerte størrelse40 % af jobs ser vi i gennemsnit under 30 % CPU-udnyttelse. Yderligere 12 % er fastgjort til 100 % på den kritiske vej.2026-05-28 · companyrunnerhut rejser en serie AVi rejste for at udbygge macOS- og GPU-kapacitet, EU-dataresidency og observerbarhedslaget.2026-05-20 · guidesTre linjer YAML, der skærer vores kunders CI-regning med en tredjedelSamtidig annullering er den ændring med højeste afkast, der er tilgængelig i GitHub Actions, og de fleste repositories har den stadig ikke.2026-05-13 · engineeringHvad taler dit CI-job egentlig om?Vi sætter en standard-afvis udgangspolitik i revisionstilstand på tværs af en prøve af pipelines. Ingen forudsagde deres egen tilladelsesliste korrekt.2026-05-06 · engineeringMigrering af CI til arm64: hvad der rent faktisk går i stykkerVi flyttede 200 repositories til arm64 runners. Her er den komplette liste over, hvad der fejlede og hvorfor.2026-04-23 · engineeringOpbygning af en CI-cache, der ikke droslerHvordan vi serverer cache-gendannelser ved 1 GB/s, og hvorfor båndbredde betyder mere end kapacitet.2026-04-21 · engineeringDocker-arkitektur for CI-ingeniørerDaemon, containerd, BuildKit og snapshotter - hvad hver enkelt gør, og hvilken gør din build langsom.2026-04-14 · companyBuildJet lukkede ned. Her er, hvad det betyder for administreret CI.En konkurrent, der forlader kategorien, er værd at tage seriøst frem for at snurre. Her er vores ærlige læsning om, hvorfor BuildJet lukkede, og hvad det siger om administrerede løbere.2026-04-02 · engineeringSådan reducerer vi løberens starttid til tre sekunderVarme pools, gendannelse af øjebliksbilleder og det uglamorøse arbejde med at forudsige efterspørgslen.2026-03-25 · guidesStablede diffs gør CI dyrere - gør dem alligevelStabling multiplicerer pipelinekørsler. Rettelsen er samtidighedskontrol, ikke færre pull-anmodninger.2026-03-18 · engineeringÉt job, én VM: hvordan vi isolerer CI-arbejdsbelastningerHvorfor vi ikke kører CI-job i containere på en delt kerne, og hvad det koster os.2026-03-04 · guidesDe skjulte omkostninger ved macOS-minuttermacOS fakturerer til omkring ti gange Linux-satsen. De fleste teams arbejder mere på det, end de behøver.2026-02-25 · engineeringDin CI-pipeline er et distribueret sporModelleringsarbejdsgangen kører, mens OpenTelemetry-sporing gør den kritiske sti indlysende på en måde, som en liste over trinvarigheder aldrig gør.2026-02-18 · guidesDebugging CI med et breakpoint i stedet for 40 commitsFejlretning af udskriftsudsagn via push er den langsomste løkke i software. SSH ind i løberen i stedet for.2026-02-11 · guidesDin cache-nøgle er sandsynligvis forkertFire cache-nøglefejl, der tegner sig for næsten hver eneste lave hitrate, vi ser under onboarding.2026-02-04 · guidesEn GitHub Actions sikkerhedstjekliste, der faktisk er kortFem ændringer, der fjerner det meste af den realistiske risiko i en typisk Actions-opsætning.2026-01-29 · engineeringØkonomien ved at drive CI-infrastrukturHvor pengene rent faktisk går hen, når du betjener en løberflåde: ledig kapacitet, udgang og omkostningerne ved en tre-sekunders start.2026-01-15 · engineeringLagcachelagring af Docker er ikke, hvad du tror, det erDe fleste CI Docker cache-opsætninger bruger mere tid på at overføre cachen, end de sparer ved at bruge den.2026-01-08 · guidesHvad skal man gøre, når GitHub Actions ændrer sine priserPlatformens prissætning flytter. Sådan modellerer du påvirkningen af din pipeline på en eftermiddag i stedet for et kvarter.