npm библиотека не может быть установлена ​​в GitLab CI - PullRequest
0 голосов
/ 16 апреля 2020

Мой Docker сборка образа в последнее время не удается собрать, и мне удалось отследить, где именно он борется.

Когда бегун выполняет RUN npm install react-scripts@2.1.8 -g --silent --no-optional (из Dockerfile), он дает сбой и выдает нет вывода ошибок для работы. Журнал заданий не показывает, почему произошел сбой.

Я подумал, что могу подключить S SH к CI-серверу, но GitLab не поддерживает прямой доступ S SH к CI-серверу в целях отладки.

Мой вопрос: как мне это отладить? Какие шаги я должен предпринять? Я не каждый день сталкиваюсь с ошибкой, когда я не получаю вывод ошибки.

При каких условиях бегун GitLab может не установить его?

Примечание: Я запускал его локально, и никаких проблем, следовательно, это должно быть проблемой в CI.

Ответы [ 3 ]

0 голосов
/ 29 апреля 2020

Попробуйте удалить флаг --silent из команды npm install. Я полагаю, вы увидите чуть больше.

0 голосов
/ 30 апреля 2020

Тайм-аут сборщика был виноват в этом конкретном случае. Как только я реорганизовал код в скрипте сборки, npm библиотека была успешно установлена.

0 голосов
/ 28 апреля 2020

нормально ли ваше изображение в вашем компьютере? Вы также можете установить gitlab runner на свой компьютер, чтобы проверить файл gitlabci

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...