If CI has been a struggle recently, watch this!
(and more is already in the pipeline)
0:00 - Intro
1:18 - The CI bottleneck
3:31 - VM minutes and utilization
4:11 - Dynamic Task Packing
5:49 - Task-based affected
7:32 - Ultracache
8:59 - Benchmarks
9:37 - Intelligent CI
love to see the perf gains from just flipping a switch. And remember these are numbers from already-optimized Nx repos so the baseline perf is much higher than most would be.
Turned on @NxDevTools dynamic task packing in our CI: no more fixed --parallel, tasks land on agents by measured CPU + memory.
Full runs (~3.6k tasks):
⏱️ 15.8 → 12.9 min
💸 −18% agent-min
🔥 Agent CPU 37% → 51%
🧠 Peak RAM 57% → 77%
tomorrow we're sharing the crazy improvements we've made to Nx Cloud recently. Some of these numbers are really too good to be true, I'm beyond excited about this!!
https://t.co/JpINd0Tqxn