虽然NPM无法安装模块,但jenkins继续部署流程

时间:2014-02-14 08:28:50

标签: node.js jenkins

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

昨天我注意到我的package.json中有一个拼写错误,npm无法安装更新的模块,因此发出警告。

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

当NPM无法安装模块时,有没有办法停止构建过程?

1 个答案:

答案 0 :(得分:4)

你可以尝试

npm install || exit 1

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

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