首页 > 解决方案 > 在 gitlab CI 中让 Nodejs 脚本在后台运行

问题描述

我们的开发项目通过命令启动npm run serve是否可以在后台模式下运行?我尝试在字符串末尾使用 nohup 和 &。它在 shell 中正常工作,但是当它在 Gitlab 上由 CI 启动时,管道状态总是“运行”导致 npm 输出永久显示在屏幕上

标签: node.jsbackgroundcontinuous-integrationgitlab

解决方案


干净的方法是运行一个运行命令为“npm run serve”的容器

我不确定通过管道运行非阻塞命令是否正确,但您应该尝试使用“&”“npm run serve”将在“分离模式”下运行命令。


推荐阅读