Přejít na obsah

průvodci

Naskládané rozdíly prodražují CI – udělejte je přesto

Stohování násobí běhy potrubí. Opravou je souběžné řízení, nikoli méně požadavků na stahování.

Jess Okonkwo · Spoluzakladatel · 2026-03-25 · 5 min čtení

Skládané žádosti o stažení jsou dobrou praxí a jsou v CI skutečně dražší: opětovné založení spodní části zásobníku zneplatní každou větev nad ní a každá se znovu spustí.

Kam vlastně jdou náklady

Nikoli v požadavcích na extra pull – v opakovaných spuštěních vyvolaných přeskladováním. Třikrát přeložený zásobník s pěti hloubkami je patnáct běhů potrubí, z nichž většinu výsledků nikdo nečte, protože další přeložení již přichází.

Co dělat místo toho, abyste skládali méně

  1. Zrušení souběžnosti zadané na ref, takže opětovné sestavení okamžitě zruší nahrazený běh
  2. Spusťte celou sadu pouze na spodní části zásobníku a při sloučení; proveďte rychlé kontroly zbytku
  3. Použijte detekci ovlivněného cíle, aby nesouvisející větev v zásobníku znovu sestavila vše
  4. Žádosti o stažení konceptu získají redukovaný kanál, dokud nebudou označeny jako připravené

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.