It is very easy to contribute to the DIRAC Dashboard. You don’t need to install anything extra except CMake. It is as easy as typing:
$ ./setup [--flags]
$ cd build
$ make -jN -D Nightly
The result of appears automatically on the DIRAC Dashboard.
To get inspired have a look at the cdash example recipes in the repository under maintenance/cdash. Then put it under crontab. Here is an example:
# m h dom mon dow command
05 01 * * * /home/bast/nightly/dirac/maintenance/cdash/Linux-x86_64-GNU-SYSTEM_NATIVE -b release-13 -p "--release" -n 12
00 02 * * * killall -9 dirac.x
05 02 * * * /home/bast/nightly/dirac/maintenance/cdash/Linux-x86_64-Intel-MKL -b release-13 -p "--release" -n 12
00 03 * * * killall -9 dirac.x
05 03 * * * /home/bast/nightly/dirac/maintenance/cdash/Linux-x86_64-OpenMPI-GNU-SYSTEM_NATIVE -b release-13 -p "--release" -n 6
00 05 * * * killall -9 dirac.x
05 05 * * * /home/bast/nightly/dirac/maintenance/cdash/Linux-x86_64-OpenMPI-Intel-MKL -b release-13 -p "--release" -n 6
00 07 * * * killall -9 dirac.x