Compilation Pipeline
BUILD CENTER.
REPRODUCIBLE COMPILATION.
Verified build pipeline commands from the Cyronix OS source tree. From environment setup to cryptographic release key signing.
Automated Build Commands
These are the exact automated scripts used to produce official Cyronix OS release packages:
Cyronix Build Orchestrator
# 1. Enter source tree and set up build shell:
cd ~/cyronix
source build/envsetup.sh
breakfast oneplus3
# 2. Build target (user or userdebug):
bash scripts/build.sh user
# 3. Stage release zip, boot.img, recovery.img and compute SHA-256:
bash scripts/stage-release.sh
# 4. Sign and publish to OTA delivery server:
pwsh scripts/publish-release.ps1
Build Types
• user: Production target. ro.debuggable=0, root access completely disabled, signed exclusively with private release keys.
• userdebug: Development target. ro.debuggable=1, ADB root enabled for testing, published to the dev channel.
Release Signing
Official release keys are generated outside the source tree (~/release-keys) and never committed. The matching public certificate is bundled in otacerts.zip for recovery and OTA verification.