Hopp til innhold

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

  1. Legg til et bruddpunkttrinn som holder løperen åpen ved feil
  2. SSH inn med din autoriserte nøkkel mens arbeidsområdet er nøyaktig slik det feilende trinnet forlot det
  3. Inspiser det faktiske filsystemet, miljøet og verktøyversjonene i stedet for å utlede dem
  4. 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å.