feat: build `dev` image and some cleanup
The dev
and dev_root
images contains common software, e.g., RCDB, CCDB, HIPO. dev_root
is dev
with ROOT (which also means HIPO has libHipoDataFrame
installed).
Some cleanup is also done here:
-
NTHREADS
is a common variable used to control the number of threads when building; we can't just letninja
decide, since it will detect the hardware's number of threads, not the actual number of threads we are allowed in thekaniko
container (which is dynamic, depending on runner load) - all build scripts are finally removed
- added
versions.yaml
file to set the versions of CLAS12 software; for now, just the latest main branches, but eventually we want to sync this toclas12-env
(#12) - had to re-prioritize the Arch mirror list, because the first one was too slow; we'll need a better solution here (#16 (closed))
closes #11 (closed), #3 (closed), #6 (closed) (clas12root will be added soon in a separate MR)
Edited by Christopher Dilks