Continuous Integration

SKAO requires the Pipeline Machinery to track the development to delivery and retain all the released software forever. For achieving this, Gitlab, Nexus and various related automation infrastructure is in place. The SKAO Pipeline Machinery helps the automated processing of self-describing elements at all phases of the SDLC.

The typically used SKA CI Pipeline stages are being documented as they are developed and improved. The currently available documentation on this is discussed under CI pipeline stage descriptions.

SKAO also follows a rigorous Software Testing Policy and Strategy.