Skip to content

Overhaul continuous integration and docker images

The old CI script was building bayeswave against a LIGO software environment that is no longer updated. This merge:

  • Creates a dependency image every night using the latest released versions of LIGO software (e.g., LALSuite). Ensures correct operation in LDG environments.
  • Introduces nightly build and operation tests
  • Tests the build and operation of every commit to bayeswave in that environment
  • Builds and deploys a nightly docker image of BayesWave
  • Tests the build of the BayesWave RPM
  • Installs BayesWave into its container via the RPM built in CI

Merge request reports