Improve GitLab CI pipeline
What does this MR do?
Improve the pipeline by resolving several minor issues.
- Make sure that jobs running the Docker in Docker executor do not download/require artifacts. They build Docker images without build context.
- Replace all occurrences of
extendssyntax instead of YAML anchors.
- Run branch pipelines only on branches with changes.
- Also build the Transport DG solver in debug jobs and solve unused variable warnings.
- Update the build arguments for the Docker
deployjobs. This fixes the failing pipeline after !189 (merged) was merged.
Is there something that needs to be double checked?
Can this MR be accepted?
[ ] Added/Updated documentation
- Pipeline passing
- Squash option set
- Delete branch option set
Added entry to
Assignee: If the Squash option is set, check/update the commit message right before merging!