Hoppa till innehåll

guider

Felsökning av CI med en brytpunkt istället för 40 commits

Utskriftsfelsökning via push är den långsammaste loopen i programvaran. SSH in i löparen istället.

{författare} · {roll} · {datum} · 5 min läsning

Den snabbare loopen

  1. Lägg till ett brytpunktssteg som håller löparen öppen vid fel
  2. SSH in med din auktoriserade nyckel medan arbetsytan är exakt som det misslyckade steget lämnade den
  3. Inspektera själva filsystemet, miljön och verktygsversionerna i stället för att sluta sig till dem
  4. Fixa, ta bort brytpunkten, tryck en gång

Vad det brukar visa sig vara

  • En verktygsversion som skiljer sig från lokal
  • En saknad lokal eller tidszon som bara har betydelse i tester för datumformatering
  • Test-ordningsberoende exponerat av olika parallellism
  • En fil som byggnaden antog fanns eftersom den gitignorerades lokalt

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.