Skip to content

feat: build `dev` image and some cleanup

Christopher Dilks requested to merge dev_img into main

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 let ninja decide, since it will detect the hardware's number of threads, not the actual number of threads we are allowed in the kaniko 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 to clas12-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

Merge request reports

Loading