Enable pipeline auto cancellation
Proposed auto-cancel behavior of the different pipeline types:
type | ref | description | autocancel |
---|---|---|---|
MR pipelines | MR HEAD/merge | one pipeline for each revision of an MR | yes |
complete default branch head pipelines | main | used for deployment after MRs are merged | yes, but deployment jobs no |
MR cross-project child pipelines | production | check that dependent repositories still work | no |
schedule/bot-triggered deployment pipelines | production | deploy new version of docs, services | no |
AC:
-
adjust in which ref (child) pipelines are triggered: datawarehouse!833 (merged), !638 (merged), umb-messenger!110 (merged), kernel-workflow!1266 (merged), !639 (merged), containers!505 (merged), -
configure all pipelines to auto-cancel via gitlab-repo-config -
set all jobs to interruptible on MRs and default branch: !636 (merged)
Edited by Michael Hofmann