Skip to content

Releases: ninja-cloudbuild/ninja2

ninja2-v2.0.0 beta release

14 Dec 07:09
Compare
Choose a tag to compare

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

11 Nov 16:08
Compare
Choose a tag to compare

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.