使用工作参考时 RUNDECK 工作流程如何工作

how RUNDECK workflow works when you are using job reference

此问题与 RUNDECK 有关。 我的 RUNDECK 工作清单是 --

**作业名称 jobA 在项目 A 中,它是父作业。

jobB 在项目 B 中,运行s 在 nodeB、nodeB1 上。

jobc 在项目 C 中,运行s 在 nodeC、NodeC1、NodeC2 上。

jobB 和 jobC 是 jobA 的子作业。**

现在 jobA 是我的父作业,它在其工作流程步骤中引用了 jobB 和 jobC。现在我的最终目标是 运行 这些作业按顺序排列,jobB 运行 最先 & jobC 在 jobB 完成之前不应该开始。

  1. 是否可以在jobA的工作流程中将jobB定义为第一步,将jobC定义为第二步来实现排序?
  2. 父作业 A 的工作流策略(节点优先、并行、顺序)是否对工作流步骤有影响?
  3. 如何确保 jobB 运行s 仅在其节点上,JobC 运行s 仅在其定义的节点上?
  4. 父作业的节点选项卡对工作流程有影响吗?

提前致谢。

  1. 是,将父作业工作流策略设置为 Sequential
  2. 是的,这是引用作业的行为,请记住,引用作业是父作业的步骤。
  3. 单击“使用引用作业的节点”checkbox
  4. 不,但是您可以使用名为“覆盖节点过滤器”的选项吗?要为子作业设置特定过滤器,请选中 this.

更多信息here