【问题标题】:Jenkins - Angular Build Error Message詹金斯 - 角度构建错误消息
【发布时间】:2021-07-24 20:48:27
【问题描述】:

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

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

ng build --prod && ng build --prod --app 1 --output-hashing=false && cpy ./server.js ./dist

Jenkins 但是给了我以下错误

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

我在 Jenkins 方面没有太多经验,也没有为 CI 设置服务器的经验,而且 Google 的消息也没有提供太多清晰的信息。

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

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

谢谢!

【问题讨论】:

标签: angular jenkins continuous-integration


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    解决方案 2):从管理 Jenkins -> 脚本控制台添加:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-08
      • 2014-09-19
      • 2016-01-12
      • 2018-06-30
      • 2016-03-12
      • 2018-09-13
      • 2018-07-04
      相关资源
      最近更新 更多