如何防止Jenkins Pipeline在完成时关闭NodeJS服务?

我正在尝试使用通过Jenkinsfile设置的多管道进行部署。但是,当该过程完成时,我的服务器不会保持在线。我可以手动启动下面的命令,并让服务器保持在线,但在Jenkinsfile上运行时,服务器没有保持在线。我是不是漏掉了什么?

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 &"
      }
    }
  }
}

转载请注明出处:http://www.xtpharmmachine.com/article/20230526/1226152.html