Details
-
Enabler
-
Must have
-
None
-
Data Processing
-
-
-
Intra Program
-
-1
-
-1
-
-
Description
Continuous build and test infrastructure of the SDP processing pipelines
Builds & test binaries to be used for development, testing and deployment of SDP processing pipelines, in accordance with decisions of ADR-100.
- Use Spack as build system
- use CAR as Spack binary artefact cache
- Build against ubuntu base images containers and upload containers to CAR
- Multiple builds to support the relevant instruction sets we use (currently we regularly use from Xeons form '14 onward + some AMD)
The scope should include:
- all astronomy specific software (casacore, fitsio, etc)
- also, performance critical general software which can benefit from maximum optimisation / instruction set.
- to include all compiled software e.g. what we would use a binary python wheels.
Automated run of :
- Basic smoke tests
- Regression tests
Make sure deployable to:
- CSD3
- New Cloud based HPC platform
Attachments
Issue Links
- clones
-
SP-3666 CI/CD infrastructure for testing pipelines
- Implementing