2017-09-22 49 views
0

我在Rundeck中有一份工作,其中有许多任务,但是当某些任务失败时,我必须复制de Job,删除所有其他任务,保存它,然后运行原始作业的新缩小副本。如何在Rundeck中的作业中只运行特定的任务?

有没有办法只运行特定任务而无需执行所有此解决方法?

在此先感谢。

回答

1

AFAIK没有办法做到这一点。

作为一种变通方法,您可以简单地添加options在您Rundeck做好每一步,所以情况下,如果你在你的作业3层脚本的步骤,您可以添加3个选项命名为:skip_step_1skip_step_2skip_test_3然后分配true已成功完成,false到第一次执行失败的人。并且对于每个脚本步骤,您都可以添加一个条件来确定是否运行它。

一个smiliar功能请求已经提出了对rundeck团队: Optionally execute workflow step based on job options

+0

谢谢你的答案。应该有一个更简单直接的方法来做到这一点。我的大部分步骤都不是脚本,而是内部开发的插件。 –

相关问题