Gitlab:当新管道在同一分支上启动时,如何自动关闭旧管道?

问题描述 投票:0回答:1

对于同一分支,如果较新的提交的较新管道在较旧的完成之前成功,将会发生什么?这意味着较旧的完成将覆盖部署的服务。

它不能确保该服务使用最新代码进行部署。

当新管道在同一分支上启动时,如何自动关闭旧管道?

gitlab gitlab-ci gitlab-ci-runner
1个回答
0
投票

您可以使用gitlabci API来处理您的工作。我没有尝试,但是我似乎有可能:POST / projects /:id / pipelines /:pipeline_id / cancel

https://docs.gitlab.com/ee/api/pipelines.html#cancel-a-pipelines-jobs

© www.soinside.com 2019 - 2024. All rights reserved.