首先,我的Exec command中的shell脚本没有任何问题,jenkins控制台输出也是成功构建
但是去服务器中执行
ps -ef | grep java
发现我想要的进程没有进行。
解决方法,在服务器直接创建.sh文件:
在Send files or execute commands over SSH中设置Exec command的命令为执行该.sh文件的命令:
cd /var/jenkins_home/jar
chmod +x sy-club.sh
sed -i 's/\r//' sy-club.sh
sh sy-club.sh
立即构建:
去执行ps -ef | grep java命令:
发现有此进程
要cp的jar包和日志文件也都加载进来了