首页 > 解决方案 > 有没有办法在 gitlab 管道中立即跳过延迟阶段?

问题描述

我正在使用 gitlab 管道进行 Kubernetes 部署。我的 gitlab 清理阶段之一包含一个延迟的作业,因此它在阶段中有这个:

when: delayed
start_in: 6 hours

我知道此阶段将阻止我的管道的文档。因此,这个阶段将阻止我的用户在他们的分支中合并到 master,因为管道不完整并且等待了 6 个小时。

我需要能够允许用户在他们的分支中合并,同时在用户离开分支超过 6 小时的情况下离开清理阶段以清除其他分支。

任何人都可以想到的任何解决方法?

标签: kubernetesgitlabpipelinegitlab-cigitlab-ci-runner

解决方案


推荐阅读