Jenkins - 角度构建错误消息

时间:2018-03-15 20:16:26

标签: angular jenkins continuous-integration

尝试使用Jenkins为Angular项目设置CI。

尝试让Jenkins使用以下内容生成构建(在将repo克隆到工作区之后)

ng build --prod && ng build --prod --app 1 --output-hashing=false && cpy ./server.js ./dist
然而詹金斯给了我以下错误

  

包装器脚本似乎没有触及日志文件   / var / lib / jenkins / workspace / Angular CI @ tmp / durable-f993c6f2   (JENKINS-48300:如果在一个滞后的文件系统上,请考虑   -Dorg.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL = 300)

我对Jenkins没有多少经验或者一般都没有为CI设置服务器,而且Google的消息没有提供太多清晰度。

如果有人能指出我正确的方向,那就太好了。

(如果需要,可以发布更多代码)

谢谢!

2 个答案:

答案 0 :(得分:0)

我在Java构建中遇到了这个问题。我对心跳时间做了建议的调整,但是并没有解决。然后,我点击了thread,并升级了Jenkins DurableTask插件,为我解决了这个问题。

答案 1 :(得分:0)

在我的例子中,Java 进程占用了执行器机器 22% 的内存,导致其他进程交换。

解决方案 1):重启 Jenkins 以释放内存并防止交换。

解决方案 2):从 Manage Jenkins -> Script Console 添加:

System.setProperty("org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL", "36000")