Resolve "Use more elaborate "rules" in GitLab CI/CD configuration"
What does this MR do?
.gitlab-ci.yml configuration to use
rules. This allows to fine-tune job execution. In particular,
prep stage jobs for preparing the Docker files are now also executed when the respective Dockerfiles change.
test:python-tests now has no dependencies and can run immediately.
Is there something that needs to be double checked?
setupstage triggers when changing
prepstage triggers when changing
- Triggering works based on changes since last push to branch (not changes in latest commit).
Can this MR be accepted?
Implemented changes to
prepstages for source file changes
Remove any dependencies of
[ ] Added/Updated tests
- 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!
Closes #203 (closed)