Migrate CI from GitHub actions to GitLab pipelines
requested to merge helmholtz-cloud-portal/carstenheidmann/helmholtz-cerebrum:pr-gitlab-ci into master
Motivation
All HIFIS related code should be concentrated in the HZDR GitLab. In order to do that, we need to migrate the CI build jobs from GitHub actions to GitLab pipelines.
Modifications
Add GitLab specific build configuration. The previous build actions in the .github
subdirectory have been created as ci files included by the GitLab specific .gitlab-ci.yml
.
Result
The build jobs are executed almost in the same way as before. Docker images are only build and pushed when doing a merge request.