jenkins执行npm run命令报错
我在用jenkins
部署一个eggjs
的项目,每次执行jenkins
脚本的时候,最后一步是一个npm
命令 - npm run staging
,这个命令里面会先把当前的eggjs
的项目停掉,然后再重新启动:
"script": {
"staging": "egg-scripts stop --title=egg-server-vanilla-staging && egg-scripts start --daemon --title=egg-server-vanilla-staging --env=staging --port=8800 --ignore-stderr"
}
如果在执行jenkins
脚本时,这个项目是没有启动的,那么,在执行到npm run staging
时,会报这样的错:
如果在执行jenkins
脚本时,这个项目已经启动了,那么,就会在停服务的时候报错:
更无语的是,无论是启动服务的命令,还是停止服务的命令,如果是我直接连上服务器,在终端里执行是没有问题的。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
楼主解决了吗?我也遇到这问题了