Resolve memory-related failures in yarn-packages CI jobs
Summary
The jobs in the yarn-packages.gitlab-ci.yml template were recently migrated to the GKE-based devops-general runner. Some runs have failed due to memory exhaustion. This issue focuses on the yarn:pack job: we will profile several runs to determine an appropriate memory request limit and update the job specification to set it via the KUBERNETES_MEMORY_REQUESTKUBERNETES_MEMORY_LIMIT variable.
Acceptance criteria
-
The yarn:packjob has a suitable memory request configured using theKUBERNETES_MEMORY_REQUESTKUBERNETES_MEMORY_LIMITvariable. -
All jobs in the yarn-packages.gitlab-ci.ymltemplate run successfully on the GKE-baseddevops-generalrunner.
Edited by Dr Rich Wareham