Ошибка сборки кода aws в DOWNLOAD_SOURCE

Я пытаюсь запустить кодовую сборку, используя образ докера для приложения build .Net framework, но когда я запустил проект, он потерпел неудачу в "DOWNLOAD_SOURCE "с сообщением: " Контейнер сборки обнаружен мертвым до завершения сборки. Контейнер сборки умер, потому что ему не хватило памяти или образ Docker не поддерживается. "

исходный код - codecommit. Тип вычислений - 15 ГБ. образ докера здесь такой же, как и образ докера: [https://aws.amazon.com/blogs/devops/exnding-aws-codebuild-with-custom-build-environments-for-the-net-framework/]
Я пробовал использовать тот же образ с легким проектом, и он работает.

Какие-либо предложения? есть способ получить больше логов?

Спасибо.


person y.y    schedule 19.06.2018    source источник
comment
Похоже, вашему изображению требуется больше памяти, чем у вас есть   -  person Alejandro Galera    schedule 19.06.2018
comment
больше 15 гб памяти? или вы имеете в виду образ докера (я не использовал ограничение памяти в своей сборке)   -  person y.y    schedule 19.06.2018
comment
Нет, но в докере есть резервирование памяти по умолчанию. Если вы сделали docker run, вы можете добавить опцию --memory-reservation=8g, потому что по умолчанию 2 ГБ. Возможно, вам стоит попытаться найти эквивалент для платформы AWS или где его настроить.   -  person Alejandro Galera    schedule 19.06.2018
comment
Я использую сервер Windows, а Windows не поддерживает резервирование памяти :(   -  person y.y    schedule 19.06.2018


Ответы (1)


вы пробовали установить git-clone-depth на 1, чтобы сделать неглубокий клон? поскольку тот же образ работал для облегченного проекта.

person Yong Tao    schedule 19.06.2018
comment
git clone depth установил значение 1, но он все еще не работает - person y.y; 20.06.2018