parallel builds (--all, --jobs)
hetrix can build multiple packages simultaneously.
how it works
- phase 1 (upgrade --all only): remote version tags fetched in parallel
- phase 2: each package fetch+build+install runs in its own thread
- per-package logs prevent interleaving
- lock manager protects installed.json
tuning
in cfg.toml:
parallel_pkg_jobs = 4 # packages built simultaneously parallel_jobs = 0 # make -j inside each build (0 = nproc)
one-off override:
hetrix upgrade --all --jobs 6