Releases: ninja-cloudbuild/ninja2
Releases · ninja-cloudbuild/ninja2
ninja2-v2.0.0 beta release
QuickStart
Install the latest prebuild release version
wget -c https://raw.githubusercontent.com/ninja-cloudbuild/ninja2/refs/heads/main/install.sh && chmod +x install.sh && sudo ./install.sh
install test in Ubuntu20.04 , Ubuntu22.04 and Ubuntu24.04
Full Changelog: 1.12.1.cloud...v2.0.0
1.12.1.cloud
Ninja2 is the second generation of Ninja, offering seamless compatibility with Ninja while extending its capabilities to support distributed compilation. This release introduces robust features for remote distributed builds, enabling faster and more scalable development workflows.
Key Features:
- Distributed Compilation: In addition to local builds, Ninja2 now supports remote distributed compilation.
- Two Remote Compilation Modes:
- Cloudbuild Mode: Compatible with the RBE (Remote Build Execution) protocol, enabling integration with cloud build services.
- Sharebuild Mode: A peer-to-peer (P2P) solution for distributed compilation, ideal for environments with multiple nodes collaborating in real-time.
With Ninja2, developers can enjoy both the reliability of local builds and the scalability of remote, distributed compilation, all within a familiar Ninja environment.