1
我在Jenkins上并行运行两个perl脚本,如果前两个脚本成功执行,应该执行一个脚本。如果我在脚本1中遇到错误,脚本2仍然运行,因此退出状态成功。在Jenkins上并行运行脚本时捕获错误状态
我想以这样的方式运行它,如果任何一个并行脚本失败,该作业应该停止并显示失败状态。
目前我的设置是这样
perl_script_1 &
perl_script_2 &
wait
perl_script_3
如果脚本1或2的中间失败,则作业应以失败状态终止而不执行工作3
注:我使用詹金斯的tcsh shell。
嗨..谢谢!有没有办法在不写入test1_result文件的情况下找到它?因为等待命令将负责检查作业的状态。 – user2552451 2014-11-04 08:46:20
我期待像if(perl_script1 && perl_script2)然后做perl_script_3 – user2552451 2014-11-04 08:47:18
你也可以试试:)。我正在向类似案例提出我的解决方案。我喜欢保持简单,即使脚本更长更详细。 – 2014-11-04 13:55:49