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

时间:2020-05-27 22:28:21

标签: google-cloud-build

如何在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

1 个答案:

答案 0 :(得分:2)

实例的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”计算机,并且每台计算机都具有{{3} }。

希望您觉得这有用!