我正在尝试使用通过Jenkinsfile设置的多管道进行部署。但是,当该过程完成时,我的服务器不会保持在线状态。我可以手动启动下面的命令并使服务器保持联机状态,但是在Jenkins文件上运行时服务器不能保持运行状态。有什么我想念的吗?
node {
... stages before...
stage("Deployment") {
echo "Deploying...."
script {
withEnv(["PATH=/opt/node-v8.0.0/bin:$PATH"]) {
sh "nohup sh ./start.sh dev 8080 true &"
}
}
}
}
答案 0 :(得分:0)
Systemd / PM2 / Forever似乎是保持服务正常运行的唯一方法