从Jenkins在远程主机上运行Java进程

时间:2019-11-07 12:13:58

标签: jenkins ssh jenkins-plugins

我编写了Jenkins管道,最后将触发远程主机上Java进程的执行。目前,此最后阶段看起来像:

stage('end') {        
            sh '''
                ssh jenkins@xxx.xxx.xxx.xxx java -jar /opt/stat/stat.jar
            '''
}

该过程已在远程计算机上成功启动,但是Jenkins的工作从未结束。是否有任何标志告知工作必须完成?

1 个答案:

答案 0 :(得分:1)

似乎您的java命令没有退出而是保持运行状态?这可能是所需的行为?将该过程放在远程计算机的后台怎么样呢?

Path