Home
A simple build tool for ALICE experiment software and its externals. Recipes for the externals and ALICE software are stored in alidist.
You can install aliBuild on Ubuntu, MacOS, CentOS 7, Alma 8, Alma 9 and Fedora.
Then, build ALICE's software with:
git clone https://github.com/alisw/alidist.git
aliBuild build O2Physics
For a more verbose documentation of what is happening have a look at the quickstart guide. See the user guide for more command line options or have a look at the troubleshooting pages for hints on how to debug build errors. Have a look at the reference guide if you want to package your own software.
Simple build recipes
Build recipes are simple bash scripts with a YAML header. Whenever a dependency or a package changes only what is affected by the change is rebuilt.Read more
Reuses system tools
If desired, aliBuild will do its best to reuse what is available on the system, if compatible to what is found in the recipe.Read more
Docker support
aliBuild allows builds to happen inside a docker container, so that you can develop on Mac and build on your production Linux platform.Read more
Binary packages
aliBuild provides the ability to reuse binary packages which were previously centrally built, when they match the one that would be built locally.Read more
Developer mode
Besides building and packaging your dependencies, aliBuild provides you the ability to develop those via a simple git clone.Read more
Integrates with modules
Easily setup your work environment using `alienv`, which is based on standard modulefiles.Read more