GitLab Continuous Integration (CI) Configuration¶
The CI configuration inherits from both the SKA Templates Repository <https://gitlab.com/ska-telescope/templates-repository> and Low CBF Firmware Common <https://gitlab.com/ska-telescope/low-cbf/ska-low-cbf-fw-common>
Upload to Central Artefact Repository (CAR)¶
Our Low CBF Firmware Common scripts already included a packaging step that uploads to the GitLab package registry.
For upload to CAR, the package_firmware.sh script is called with a variable set so it doesn’t upload, the uncompressed files to be packaged are copied into the raw directory, and then the SKA Makefiles take care of the rest.