List of build automation software

Last updated

This page lists notable software build automation tools and systems.

Contents

Sequencing

These tools sequence build operations often based on dependencies sometimes running tasks in parallel.

Meta build

Called meta-build tools, these generate configuration files for other build tools such as those listed above.

Continuous integration

Continuous integration systems automate build operations at a relatively high level via features including: scheduling and triggering builds, storing build log and output files and integrating with version control systems.

Others

Licensing

ToolLicense
Ant Apache License 2.0
AnthillPro Discontinued
Bamboo Trialware
Bazel Apache License 2.0
Boot Eclipse Public License
Capistrano MIT License
CMake New BSD License
Collective Knowledge Framework New BSD License
Continuum Apache License 2.0
CruiseControl BSD-style license
Dub MIT License
Gradle Apache License 2.0
Jenkins MIT License
Homebrew Simplified BSD License
Leiningen Eclipse Public License
make Same as the bundling OS
Maven Apache License 2.0
Meson build system Apache License 2.0
MPW Make Freeware
MSBuild MIT License
NAnt GNU GPL
nmake Freeware
Open Build Service GNU GPL
Perforce Jam Discontinued
Rake MIT License
sbt (Simple Build Tool) New BSD License
SCons MIT License
Team Foundation Server Trialware
Waf New BSD License

See also

References

  1. "Setting Up CMake - Qt Creator Manual". doc.qt.io.
  2. 1 2 "GNOME Builder Development Environment Picking Up Many Features For GNOME 3.28 - Phoronix". www.phoronix.com.
  3. https://confluence.atlassian.com/bitbucket/build-test-and-deploy-with-pipelines-792496469.html Cross-platform