1 执行job报错中断
查看当前配置
每个构建步骤在没有做手动设置的情况下默认是 120000 ms 的超时时间。一旦相应的构建步骤超时,构建就会中断并抛出如下错误信息。
ERROR: Exception when publishing, exception message [Exec timed out or was interrupted after 120,004 ms]
解决:
在可能超时的构建步骤那里设置 Exec timeout(ms) 合理的时间,以防止构建步骤超时,同时勾选上 Exec in pty 让控制台及时输出相关日志信息。
2 报错
解决:
sudo: sorry, you must have a tty to run sudo这个情况,其实修改一下sudo的配置就好了
vi /etc/sudoers (最好用visudo命令)
注释掉 Default requiretty 一行
#Default requiretty
意思就是sudo默认需要tty终端。注释掉就可以在后台执行了。