我正在尝试使用Azure DevOps(以前称为VSTS)构建部署管道 .

我能够成功地看到我使用构建管道构建的.jar文件最终在主机上 . 此外,我添加了一个运行'java -jar .jar'的命令行任务,可以看到它正在运行 .

问题是部署任务永远不会完成 . 它似乎停留在提供日志的spring boot jar上(我可以向主机名和jar暴露 endpoints 发出请求,并在Azure DevOps日志中查看请求以进行部署) .

我尝试在nohup中包装java -jar命令并使用'&'作为后台任务运行,但似乎PID在任务完成时被终止 .

我们如何从Azure DevOps发布管道中运行jar,并在任务完成后继续运行?

谢谢!