jenkins继续部署过程,尽管NPM无法安装模块

Ste*_*fen 2 node.js jenkins

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

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

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

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

小智 5

你可以试试

npm install || exit 1
Run Code Online (Sandbox Code Playgroud)

该命令的意思是,如果“ npm install”命令未成功运行(未返回退出代码0),则“退出1”

供参考: 如果命令失败,如何退出?