【发布时间】:2018-12-12 11:28:34
【问题描述】:
我正在尝试使用 jenkins 实现持续部署管道,我有两台服务器,即:
- Jenkins 服务器
- 我正在运行我的应用程序的远程服务器
我已经成功地将一个工件从 jenkins 服务器发送到远程服务器。我还在远程服务器上创建了一个脚本,以便在远程服务器上运行工件。
我的问题是,当我检查正在构建的 jenkins 分支的控制台日志时,我看到了远程服务器上运行的 jar 的日志。在远程服务器上启动 .sh 文件后,如何退出另一台服务器。
这是我的远程服务器脚本。
#!/usr/bin/bash
# syntax to specify which command to monitor
scp -P 22 /var/lib/jenkins/.m2/repository/org/test/eureka-naming-server/0.0.1-SNAPSHOT/eureka-naming-server-0.0.1-SNAPSHOT.jar myname@myServer:/home/test/repository/eureka-service-deploy
ssh -p 22 myname@myServer '/home/test/ubuntu/server/start.sh &'
【问题讨论】: