Hoppa till innehåll

guider

Staplade diffar gör CI dyrare – gör dem ändå

Stapling multiplicerar pipelinekörningar. Fixningen är samtidighetskontroll, inte färre pull-förfrågningar.

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

Vart kostnaden faktiskt går

Vad man ska göra istället för att stapla mindre

  1. Samtidigt avbrytande anges på domaren, så en omstack avbryter den ersatta löpningen omedelbart
  2. Kör hela sviten endast på botten av stacken och vid sammanfogning; kör snabba kontroller på resten
  3. Använd detektering av påverkade mål så att en icke-relaterad gren i stacken inte bygger om allt
  4. Draft pull-förfrågningar får den reducerade pipeline tills de markeras som klara

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å.