jenkins执行npm run命令报错

发布于 2022-09-11 20:04:32 字数 829 浏览 21 评论 0

我在用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时,会报这样的错:

clipboard.png

如果在执行jenkins脚本时,这个项目已经启动了,那么,就会在停服务的时候报错:

clipboard.png

更无语的是,无论是启动服务的命令,还是停止服务的命令,如果是我直接连上服务器,在终端里执行是没有问题的。。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

漫雪独思 2022-09-18 20:04:32

楼主解决了吗?我也遇到这问题了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文