Skip to content

Improve GitLab CI pipeline

Lukas Riedel requested to merge fix-pipeline-dependencies into master

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 only by rules.
  • Use extends syntax 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 deploy jobs. This fixes the failing pipeline after !189 (merged) was merged.

Is there something that needs to be double checked?

Can this MR be accepted?

  • Updated .gitlab-ci.yml
  • [ ] Added/Updated documentation
  • Pipeline passing
  • Squash option set
  • Delete branch option set
  • Added entry to CHANGELOG.md

Assignee: If the Squash option is set, check/update the commit message right before merging!

Related issues

Closes #

Edited by Santiago Ospina De Los Ríos

Merge request reports