尝试使用Spring Boot项目的build和release在VSTS中设置CI / CD设置。
在使用maven成功构建spring boot项目之后,添加了发布阶段,然后添加了Bash脚本任务,内联脚本添加命令nohup java -jar spring-boot-service.jar & .
这正在Unix发行机中运行,并且spring boot项目已启动并正在运行,但是我的发行版一直显示为进行中,因为java spring boot项目未作为后台进程运行。
当我停止/取消释放时,spring boot项目正在停止。当我直接在Unix计算机上运行但在vsts发布阶段寻找相同的行为时,上述 nohup 命令正常运行。