【问题标题】:jenkins continues deploy process, although NPM fails installing modulesjenkins 继续部署过程,尽管 NPM 无法安装模块
【发布时间】:2014-02-14 08:28:50
【问题描述】:

我在 jenkins 中设置了一个部署过程,它首先在 jenkins 服务器上本地安装整个 JavaScript 应用程序,开始 grunt 以测试/构建应用程序,然后将所有内容复制到暂存机器。

昨天我注意到我的 package.json 中有一个拼写错误,并且 npm 未能安装更新的模块,因此引发了警告。

Jenkins 似乎注意到了这个问题并将构建标记为 UNSTABLE,但继续部署(使用 ssh-copy 插件的构建后任务)。

有没有办法在 NPM 安装模块失败时停止构建过程?

【问题讨论】:

    标签: node.js jenkins


    【解决方案1】:

    你可以试试

    npm install || exit 1
    

    这个命令的意思是如果“npm install”命令没有成功运行(没有返回退出代码0)然后“退出1”

    供参考: How to exit if a command failed?

    【讨论】:

    • 请提供有关如何解决用户问题的更多详细信息。
    猜你喜欢
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 2014-11-19
    • 2012-03-11
    • 1970-01-01
    • 2021-03-30
    • 2015-11-15
    • 1970-01-01
    相关资源
    最近更新 更多