【发布时间】:2014-10-30 08:29:43
【问题描述】:
我正在 Jenkins 上并行运行两个 perl 脚本,如果前两个脚本成功,则应该执行另外一个脚本。如果我在脚本 1 中遇到错误,脚本 2 仍然运行,因此退出状态变为成功。
我想以这样一种方式运行它,如果任何一个并行脚本失败,作业应该以失败状态停止。
目前我的设置看起来像
perl_script_1 &
perl_script_2 &
wait
perl_script_3
如果脚本 1 或 2 在中间失败,作业应该以失败状态终止,而不执行作业 3。
注意:我在 Jenkins 中使用 tcsh shell。
【问题讨论】: