Do not cancel pipeline on new commit
What does this MR do and why?
Describe in detail what your merge request does and why.
Content
- Do not cancel pipeline on new commit
We don't want to cancel release pipelines when a new commit is added to release-tools. This is unexpected. This commit changes the behavior to only cancel a pipeline if at least one of its jobs is configured specifically with interruptible
.
Note: workflow
affects all pipelines in release-tools
, not only release pipelines. However, taking into consideration that the release-tools
pipelines perform actions on other repositories, not with the code base of release-tools
, i.e. two release-tools
pipelines from two commits don't deploy two application versions to a same environment, but they mostly do different things (e.g. a coordinator pipeline and a Gitaly version update pipeline). Thus, having pipelines interrupting each other does not make any sense.