温馨提示:本文翻译自stackoverflow.com,查看原文请点击:node.js - Make Nodejs script run in background in gitlab CI
node.js background continuous-integration gitlab

node.js - 使Nodejs脚本在gitlab CI中在后台运行

发布于 2020-03-27 11:12:48

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

查看更多

查看更多

提问者
Nick
被浏览
230
Nicolas B. 2018-07-24 03:56

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

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