首页 > 解决方案 > npm 库无法在 GitLab CI 中安装

问题描述

我的 Docker 镜像构建最近未能构建,我设法追踪到它到底在哪里挣扎。

当运行程序RUN npm install react-scripts@2.1.8 -g --silent --no-optional(从 Dockerfile)执行时,它会失败并且不会给出错误输出。作业日志不显示失败原因。

我想我可以通过 SSH 连接到 CI 服务器,但 GitLab 不支持直接 SSH 访问 CI 服务器以进行调试。

我的问题是如何调试这个?我应该采取什么步骤?我不会每天都处理没有错误输出的错误。

GitLab runner 可能无法安装它的条件是什么?

注意: 我在本地运行它并没有任何问题,因此它一定是 CI 中的问题。

标签: dockergitlab-cinpm-installgitlab-ci-runner

解决方案


您的图像在您的计算机中的构建是否正常?你也可以在你的电脑上安装一个 gitlab 运行器来测试你的 gitlabci 文件


推荐阅读