Team Cereustooling wiki

The eclipse-build system

Checkedagainst the code on 2026-11-12 11:43

S:/eclipse-build is the build repo for Nightreign Eclipse. Its command line tool is eb.py. On these pages EB means:

py -3.12 -I -B S:/eclipse-build/eb.py

It works from any folder.

Page What it answers
start-a-stage.md Make a stage: eb stage init, fill in stage.toml, build twice, eb stage make
run-heavy-jobs.md Run a heavy step without freezing the machine: eb run --mem, eb jobs, eb free
cache-and-dcx.md Skip a step whose inputs did not change (eb cache run) and make .dcx files comparable (eb dcx)
use-shared-tools.md Get a shared tool: eb tool build, eb tool env, the tool list, how to write a tool that can be imported
store-and-rescue.md The content-addressed store: ingest, verify, restore, stat, rescue, freeze-stages; what never goes in git
check-and-build-a-release.md Build and check a release from stages: eb release check and eb release build
reference.md Every eb command with its flags, environment variables, key folders, the rules
Source files this page documents (1)
  • eb:eb.py

Changed one of these? Update this page: build/README.md (how).