Build System

Noun · Development

Definitions

  1. A tool or framework that automates the process of compiling source code, resolving dependencies, running tests, and producing deployable artifacts — examples include Make, Gradle, Bazel, CMake, and Webpack.

    In plain English: Software that turns your source code into a finished product automatically, handling all the steps like compiling, linking, and packaging.

    Example: "We migrated from Make to Bazel and got hermetic, cacheable builds that cut CI time in half."

Related Terms