【问题标题】:npm install in Jenkins Pipeline not Working (Webpack-Project)Jenkins 管道中的 npm 安装不起作用(Webpack 项目)
【发布时间】:2018-07-19 09:18:09
【问题描述】:

我有一个 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”时,一切正常。这只是 Jenkins 的问题。

我希望有人知道解决方法或知道如何以另一种方式做到这一点。

【问题讨论】:

    标签: node.js jenkins npm webpack jenkins-pipeline


    【解决方案1】:

    已解决:抱歉这个问题。现在经过几次尝试后,npm 会抛出错误消息。问题是,我的服务器无法通过我们的防火墙连接到互联网。

    我从未想过这是问题所在,因为在本地机器上“npm install”可以工作。但在本地机器上,NPM 似乎使用了我们的代理服务器。这就是它在本地工作而不是在 jenkins 上工作的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-21
      • 2014-08-06
      • 1970-01-01
      • 2019-10-13
      • 2017-12-15
      • 2017-05-25
      相关资源
      最近更新 更多