guider
Debugging CI med et bruddpunkt i stedet for 40 commits
Utskriftsutsagnsfeilsøking via push er den tregeste sløyfen i programvaren. SSH inn i løperen i stedet.
Tomás Rivera · {rolle} · 2026-02-18 · 5 min lesing
Jo raskere loop
- Legg til et bruddpunkttrinn som holder løperen åpen ved feil
- SSH inn med din autoriserte nøkkel mens arbeidsområdet er nøyaktig slik det feilende trinnet forlot det
- Inspiser det faktiske filsystemet, miljøet og verktøyversjonene i stedet for å utlede dem
- Fiks, fjern bruddpunktet, trykk en gang
Hva det vanligvis viser seg å være
- En verktøyversjon som skiller seg fra lokal
- En manglende lokalitet eller tidssone som bare betyr noe i datoformateringstester
- Test-rekkefølge avhengighet eksponert av ulik parallellitet
- En fil bygget antok eksisterte fordi den ble gitignorert lokalt
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
CI når lagkameratene dine er agenterAI-kodingsmidler presser mye oftere enn mennesker. Her er hvordan det endrer rørledningsdesign og kostnadskontroll.Hvorfor vi publiserer instruksjoner for å forlateHver migreringsside på dette nettstedet inkluderer diff for å migrere tilbake fra oss. Her er begrunnelsen.Det vi lærte å drive en million CI-jobberKøtid, cache-atferd, riktig størrelse og feilmodusene som kun vises i skala.Slutt å prøve flassete tester på nyttAutomatiske gjenforsøk konverterer en ekte feil til en periodisk, og tren teamet ditt til å mistro hver eneste feil.