繁体   English   中英

在rundeck上定义和声明作业依赖关系的好方法是什么?

[英]What is a good way to define and declare job dependencies on rundeck?

关于rundeck工作流调度,我想配置这样的工作流。

作业步骤1:返回状态“成功”
作业步骤2:检查{作业步骤1}的返回状态(作为“成功”)并继续

不确定添加这样的流控制属性是否可以解决问题 甲板上的流控制属性

问题1:在“作业步骤1”中,我可以按以下方式返回作业状态,但是如何在另一个作业步骤中检查此状态?

(some shell cmd)
if [ $? -eq 0 ]; then
    exit_code="success"
else
    exit_code="failure"
fi

echo $exit_code

问题2:在同一个/不同项目中,是否可以跨作业/工作流执行此操作?

流控制和作业状态条件允许您在一个作业中使用自定义退出状态,而让另一个作业测试作业的退出状态。 但是,这些工作跨独立的工作进行,而不是在工作流中进行。

如果要使步骤2依赖于工作流程的步骤1成功,则现在必须将工作流程设置为“ keepgoing on failure = false”,一旦步骤1失败,该工作流程将立即退出。

暂无
暂无

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

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