gpt4 book ai didi

reactjs - GitLab CI Pipeline Job 给出错误 JavaScript heap out of memory

转载 作者:行者123 更新时间:2023-12-05 03:40:53 24 4
gpt4 key购买 nike

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

有什么方法可以增加可用内存量,或减少构建项目所需的内存量?

最佳答案

检查 Gitlab Forum :每个运行者只有 1 个 CPU,4GB 内存,

这意味着您不必调整节点选项,它不会起作用。

对我来说,自托管是一种选择。

关于reactjs - GitLab CI Pipeline Job 给出错误 JavaScript heap out of memory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67977955/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com