Skip to content

ci: add a (.pre) check to make sure latest CI settings are used [if not -...

Satish Balay requested to merge balay/ci-add-check-ci-settings/maint into maint

ci: add a (.pre) check to make sure latest CI settings are used [if not - suggest a rebase to latest maint or master]

and update .post test to use .test and docker tag

This implementation uses gitlab tags to manage version change of .gitlab-ci.yaml settings

When we update .gitlab-ci.yaml - will update the 'tag: ci:2' inside this file. Older branches will have ci:1 [when current is ci:2]

Added a runner 'current-ci-settings' - its now set to 'tag: ci:2' Added a runner 'old-ci-settings' -its now set to 'tag: ci:1'

When .gitlab-ci.yaml has changes that should be used by all future pipelines - the current tag in it can be updatd to 'ci:3' And then - 'current-ci-settings' runner tag can be updated to ci:3. And 'old-ci-settings' tag can be updated to ci:1,ci:2

Edited by Satish Balay

Merge request reports