我usnig SSH插件到Linux服务器上运行的命令,我使用SSH该脚本需要1个小时以上的时间来运行启动脚本一个,我不想等待那么长的时间,所以我把30秒的时间在Exec的时间了。 但它示出了误差ERROR:发布时异常,异常消息[Exec的超时或在30,000毫秒中断],它是不稳定的。 我不想我的不稳定的身材,为我所用詹金斯文本取景器来稳定这个版本。 在这种詹金斯文字搜索我搜索正则表达式中的字符串是“发布时例外”。 但是我的版本是不稳定的。 请帮我在这个问题上。
Answer 1:
你已经设置了超时发布了SSH插件 :在没有你的构建步骤做的(这是-或者应该是- 用SSH远程主机上执行shell脚本 )。 你可能有通过SSH生成后的步骤,然后由于该超时失败时发送构建工件 。
这里的困惑是, 发布了SSH插件和SSH插件选项在同一节设置。
Answer 2:
既然你正在执行从非TTY环境的脚本; 詹金斯是不能正确得到出境,你的脚本。
你需要的是立即退出,脚本执行后! 不想等待整个超时发生,然后断开不当!
解决方案:它PTY EXEC。 (请选择的复选框如图附截图)
我有同样的问题,现在是为我工作完美。
Answer 3:
这是我得到这个工作:
文章来源: Jenkins Text-finder unable to success my Build