Release engineering with GitLab#

We are currently switching our build and testing system to use GitLab and the integrated CI system, with information for the general system found in the official GitLab documentation. The new configuration for the builds and tests can be found in the file .gitlab-ci.yml, with the templates for configuring is found in the files in the admin/ci-templates/ directory. This section is going to be extended with individual build information as it comes available.

Triggering builds on GitLab#

Pipelines can be triggered through the web interface, with different pipelines available through the use of specified environment variables in the trigger interface.

This section is going to be extended with information for how to trigger different builds and their individual behaviour.