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
- Lägg till ett brytpunktssteg som håller löparen öppen vid fel
- SSH in med din auktoriserade nyckel medan arbetsytan är exakt som det misslyckade steget lämnade den
- Inspektera själva filsystemet, miljön och verktygsversionerna i stället för att sluta sig till dem
- 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
Relaterat
CI när dina lagkamrater är agenterAI-kodande agenter trycker mycket oftare än människor. Här är hur det förändrar pipelinedesign och kostnadskontroll.Varför vi publicerar instruktioner för att lämnaVarje migreringssida på den här webbplatsen innehåller skillnaden för att migrera tillbaka från oss. Här är resonemanget.Vad vi lärde oss att driva en miljon CI-jobbKötid, cachebeteende, rätt storlek och de fellägen som bara visas i skala.Sluta prova fläckiga tester igenAutomatiska återförsök omvandlar en riktig bugg till en periodisk, och träna ditt team att misstro varje misslyckande.