jenkins继续部署过程,虽然NPM未能安装模块
我已经在jenkins中设置了一个部署过程,首先在jenkins服务器上本地安装整个JavaScript应用程序,然后开始testing/构build应用程序,然后将所有内容复制到分段计算机上。
昨天我注意到我的package.json中有一个input错误,而且npm未能安装更新的模块,因此发出警告。
jenkins似乎已经注意到这个问题,并将构build标记为“不稳定”,但继续部署(使用ssh-copy插件构build后任务)。
当NPM无法安装模块时,有没有办法停止构build过程?
你可以试试
npm install || exit 1
这个命令说的是,如果“npm install”命令没有成功运行(没有返回0的退出代码),那么“退出1”
供参考: 如果命令失败,如何退出?