Docker containers & continuous integration (CI)
- KaliVeda Docker containers As part of our Continuous Integration efforts, Docker containers of the KaliVeda toolkit are automatically generated for several versions of ROOT and using several different OS every time that a new change is committed to the git repository. This is to ensure that new changes to code do not lead to compilation errors with older ROOT versions or compilers.
-
In order to use one, for example the 1.10 branch compiled with ROOT version 5.34, try
$ docker run -it gitlab-registry.in2p3.fr/kaliveda/docker/root5.34/kaliveda:1.10
The list of all available
containers can be found here.
Details on the generation of the containers can be found here.
- ROOT Docker containers As a side effect of our CI, we also maintain several non-official ROOT docker containers (official containers can be found here) which are updated automatically on a weekly basis with the latest versions of the code.