如何在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
答案 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} }。
希望您觉得这有用!