Google Cloud Build:如何增加 RAM 内存?

Google Cloud Build: How to increase RAM memory?

如何在 Google Cloud Build 上增加 RAM 内存?

我收到此错误:

Step #1: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

我正在使用 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

希望你觉得这有用!