.. index:: ! Build automation ! Command runners .. raw:: html |FluxWeb| `RSS `_ .. _build_tuto: ========================================== **Build automation and command runners** ========================================== - https://en.wikipedia.org/wiki/Build_automation - https://en.wikipedia.org/wiki/Category:Build_automation - https://en.wikipedia.org/wiki/List_of_build_automation_software - https://github.com/coreinfrastructure/best-practices-badge/blob/master/doc/criteria.md#build .. figure:: images/Buildroot_logo.png :align: center Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests. .. figure:: _static/building_tools.png :align: center Best practices =============== .. toctree:: :maxdepth: 3 best_practices/best_practices News ======= .. toctree:: :maxdepth: 3 news/news Bundlers ================ .. toctree:: :maxdepth: 3 bundlers/bundlers Runtime managers ================ .. toctree:: :maxdepth: 3 asdf/asdf mise/mise rtx/rtx Declarative CLI Version Manager =================================== .. toctree:: :maxdepth: 3 aqua/aqua Building tools ================ .. toctree:: :maxdepth: 3 cmake/cmake gnu_make/gnu_make gradle/gradle gyp/gyp just/just maven/maven nix/nix pyinvoke/pyinvoke waf/waf