Google Cloud Build: как увеличить оперативную память? - PullRequest
0 голосов
/ 28 мая 2020

Как увеличить оперативную память в Google Cloud Build?

Я получаю эту ошибку:

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

Я использую REST API.

Я пытаюсь найти конфигурацию оперативной памяти, но обнаружил только свойство под названием diskSizeInGb. По умолчанию для diskSizeInGb установлено 100 ГБ, и я компилирую просто приложение React, поэтому я не думаю, что это так.

https://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.builds#buildoptions

1 Ответ

1 голос
/ 28 мая 2020

ОЗУ экземпляра зависит от типа компьютера , который вы используете, если вам нужно больше ОЗУ в вашей сборке, вам нужно будет использовать другое значение для machineType.

По умолчанию Cloud Build использует для запуска сборки экземпляр «n1-standard-1», имеющий 3,75 ГБ памяти, однако вы можете изменить его на «n1-highcpu-8», который имеет вдвое больше. Вы можете найти информацию о типах экземпляров выше здесь .

Имейте в виду, что Cloud Build принимает только «n1-standard-1», «n1-highcpu-8» и «n1 -highcpu-32 "машины, как указано в документации, и каждая имеет разные биллинги .

Надеюсь, вы найдете это полезным!

...