在循环中按顺序运行相同的jar文件以获取不同的输入

时间:2017-11-02 17:22:28

标签: java shell jenkins

使用jenkins作业构建步骤通过ssh发布在远程服务器中执行jar文件。

输入作业的构建参数,例如list - a,b,c,d,e

通过ssh发布的执行命令 -

cd /myjarfilepath

for input in $list
do

java -Xmx1024m -cp myApp.jar com.CommandLineRunner $input 
done

作业失败并出现错误 错误:发布时出现异常,异常消息[Exec超时或在120,000 ms后被中断]

成功运行一个输入。如果它输入b失败,那么它会在没有执行c,d,e的jar的情况下终止。我想为所有可用的输入执行jar。

任何建议都将不胜感激!

感谢。

1 个答案:

答案 0 :(得分:0)

是的,这是因为默认超时设置为= 120000。通过更新传输 - >高级 - >执行超时(ms)。我能够成功地为所有循环构建。 Jenkins job build step