我有一个jenkins管道和一个NPM / Webpack项目。我的Jenkins服务器运行在Windows Server 2016 1607上 - 我得到了最新的Jenkins版本。
我想通过Jenkins部署项目。
安装依赖项的第一步是:
echo "Run Webpack"
dir("static") {
bat "npm install"
echo "Build for Dev"
bat "npm run build:dev"
}
当管道处于此步骤时,有一个循环,我没有看到进展或类似的东西:
我可以等30分钟而且什么都没有。我不知道该怎么做。
注意:当我通过cmd到达此路径并运行" npm install"一切正常。这只是詹金斯的一个问题。
我希望有人知道解决方法,或者知道如何以另一种方式做到这一点。
答案 0 :(得分:0)
已解决:对不起。现在几次尝试后,npm抛出一条错误信息。问题是,我的服务器无法通过我们的防火墙连接到互联网。
我从不认为这是问题因为在本地机器上“npm install”有效。但是在本地机器上,似乎NPM使用了我们的代理服务器。这就是为什么它在本地工作而不是与詹金斯合作的原因。