前一个作业成功完成后,如何在特定时间后执行Jenkins作业?

时间:2018-06-25 05:56:10

标签: jenkins

我有两个詹金斯工作,我想在第一个工作成功完成后(例如12小时后)触发第二个工作。我需要在一定时间后一次执行两个詹金斯工作,一次又一次基于成功完成第一份工作

1 个答案:

答案 0 :(得分:1)

您可以如下组合使用安静期发布后的操作

假设您要在作业A延迟1分钟后触发作业B。

然后在您的工作B中:

  1. 转到General标签
  2. 点击ADVANCED按钮
  3. 选中Quiet Period并输入60(= 1分钟)
  4. 保存

Quiet period

在您的职位A中:  1.去发布构建动作  2.选择构建其他项目

build other

  1. Project to build中输入作业B,然后选择Trigger only if build is stable
  2. 保存

build