【发布时间】:2013-07-18 21:51:12
【问题描述】:
我在 Jenkins 有 2 个工作:QA 和 Dev。 在开发工作中,我选中了“构建其他项目后构建”选项并设置项目名称 = QA,以便在构建开发工作后构建 QA 工作。 但在我的特殊情况下,我需要在开发工作构建后 5 分钟内开始构建 QA 工作。我该怎么做?也许我可以添加一些带有一些数据的构建步骤来添加这个延迟?
TIA, 安娜
【问题讨论】:
-
为什么要等 5 分钟?是否可以直接检查您正在等待的事情是否已经发生/完成?
-
因为你的工作,如果依赖于多个上游触发器,最终可能会启动多个工作而不是一个。如果发生任何一个触发器,请等待 xx 分钟,然后运行该作业。这似乎正是我们现在所需要的。 A) 上游项目推出变更。 B) 触发 10 个下游模块以确保没有中断。 C)底部作业,连接到它们,也需要运行,但只运行一次。安静的时间,比如 10 分钟,似乎是需要的。
标签: jenkins