我在詹金斯有两个工作,我想同时执行两个工作

时间:2018-12-27 05:26:45

标签: jenkins

作业1应该在执行30秒作业2之后首先执行。 如何在詹金斯实现。

2 个答案:

答案 0 :(得分:0)

您可以使用Quiet Period and Post构建操作来实现此目的。

请一次查看以下这些链接。

how to execute Jenkins job after specific time once the previous job completed successfully?(SO)

Jenkins: build one job after another with some delay (SO)

答案 1 :(得分:0)

您可以通过多种方式进行操作,操作步骤会根据您的要求进行更改。

如果硬限制为30秒,则可以尝试以下操作。

有一个父工作说“ A”(这将同时启动两个工作“ B”和“ C”,间隔为30秒)

  1. 父级工作(A)工作将具有“触发另一个工作”的构建步骤,您可以在其中将工作“ B”定义为非阻塞性工作
  2. sleep 30s的执行外壳
  3. 父级工作(A)工作将具有另一个构建步骤“触发另一个工作”,您可以在其中将工作'C'定义为非阻塞工作

如果此答案有帮助,请投票/接受,以便其他有相同问题的人也可以找到帮助