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. For now we are
using a combination of building with the previous system on Jenkins
and post-submit verification on GitLab.
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.