Skip to content

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.

Ref: gitlab-com/gl-infra/delivery#20546 (closed)

Merge request reports

Loading