gebuild
Gebuild is an open-source build automation tool designed to orchestrate compilation, testing, packaging, and deployment tasks across software projects. It provides a declarative configuration model in which users describe tasks, their inputs and outputs, and the relationships between tasks. Gebuild constructs a directed acyclic graph of tasks, enabling incremental and parallel execution to minimize work after changes.
Configuration and extensibility are central to gebuild. The system uses a manifest file written in a human-readable
Key features include incremental builds, caching, and parallel task execution to improve performance on large projects.
History and status: Gebuild emerged from an international, community-driven effort in the mid-2010s, with the first
See also: build tool, dependency graph, continuous integration, automation.