【发布时间】:2016-05-06 17:18:26
【问题描述】:
我有一个 jenkins 设置,并且我最近安装了 NodeJS 插件。在构建项目时,它在 npm install 失败,并显示以下错误输出,表明它无法访问互联网。
npm ERR! argv "/app/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/ecp-nodejs/bin/node" "/app/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/ecp-nodejs/bin/npm" "install" "-g" "browserify"
npm ERR! node v5.10.1
npm ERR! npm v3.8.3
npm ERR! code ECONNREFUSED
npm ERR! errno ECONNREFUSED
npm ERR! syscall connect
我检查了 Jenkins 是否在用户“jenkins”下运行,所以我设置了 npm 代理,并且从终端,我可以使用该用户安装软件包。我已经为运行 jenkins 的系统上的 root 用户设置了代理认证。
但是 jenkins 无法下载包。我应该配置其他设置吗?
【问题讨论】: