如何在 Google Cloud Build 上增加 RAM 内存?
我收到这个错误:
第 1 步: fatal error :堆限制附近的无效标记压缩分配失败 - JavaScript 堆内存不足
我正在使用 REST API。
我试图找到 RAM 内存配置,但我只找到了一个名为 diskSizeInGb
的属性。
diskSizeInGb
的默认值是 100GB,它只是我正在编译的一个 React 应用程序,所以我认为情况并非如此。
https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#buildoptions
最佳答案
实例的RAM依赖于machine type如果您正在使用,如果您的构建需要更多 RAM,则需要为 machineType
使用不同的值。
默认情况下,Cloud Build 使用“n1-standard-1”实例来运行具有 3.75 GB 内存的构建,但是,您可以将其更改为内存翻倍的“n1-highcpu-8”。您可以通过 here 找到有关实例类型的信息。 .
请记住,Cloud Build 仅接受文档中提到的“n1-standard-1”、“n1-highcpu-8”和“n1-highcpu-32”机器,并且每个机器都有一个 different billing。 .
希望你觉得这很有用!
关于google-cloud-build - 谷歌云构建 : How to increase RAM memory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62053912/