繁体   English   中英

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

[英]how RUNDECK workflow works when you are using job reference

这个问题与RUNDECK有关。 我的 RUNDECK 工作清单是——

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

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

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

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

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

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

提前致谢。

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

更多信息在这里

谢谢@MegaDrive68k。 我有一个疑问。 如果我使用选项“使用引用的作业的节点”,那么在这种情况下,我可以将父作业的节点选项保留为默认的“本地执行”,但我的 jobB 仍将仅在 nodeB、nodeB1 和 jobC 上运行,并且将仅在 nodeC、nodeC1 上运行,节点c2。 不会在 jobC 的节点上尝试 jobB 的步骤,反之亦然?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM