微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

GitLab CI 管道作业给出错误 JavaScript 堆内存不足

如何解决GitLab CI 管道作业给出错误 JavaScript 堆内存不足

在工具 wp-reactivate 的帮助下,我们有一个用 JS 编写的 wordpress 插件

我们的目标是制作一个 GitLab CI Pipeline,在所有地方增加版本,构建项目并将其部署到 wordpress.org SVN 存储库。到目前为止,SVN 部署确实有效,增加版本号尚未实现,但我们在构建项目时遇到了问题。由于可用内存不足,GitLab CI Runner 拒绝完成该过程。

The error message

我们已经试过了(没有效果):

  • 设置GENERATE_SOURCEMAP=false
  • 设置NODE_OPTIONS="--max_old_space_size=8192"
  • 运行node --max-old-space-size=8192

我们的 .gitlab-ci.yml 文件

stages:
  - build
  - deploy

default:
  image: node

BuildApp:
  stage: build
  before_script:
    - GENERATE_SOURCEMAP=false
    - NODE_OPTIONS=\"--max_old_space_size=8192\"
    - node --max-old-space-size=8192
  script:
    - yarn
    - yarn prod

PluginSVN:
  stage: deploy
  before_script:
    - apt-get install subversion
    - curl -o /usr/bin/deploy.sh https://git-cdn.e15r.co/open-source/wp-org-plugin-deploy/raw/master/scripts/deploy.sh
    - chmod +x /usr/bin/deploy.sh
  script: /usr/bin/deploy.sh
  when: on_success

有没有办法增加可用内存量,或者减少构建项目所需的内存量?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。