jenkins sshpass远程发布

#!/bin/bash
ip=xxx
user="xxx"
password="xxx"
file="/var/lib/jenkins/workspace/jenkins-test/target/jenkins-test-0.0.1-SNAPSHOT.jar"
fileName="jenkins-test-0.0.1-SNAPSHOT.jar"
port=xxx
export BUILD_ID=dontKillMe
sshpass -p $password  scp $file root@$ip:/usr/local
sshpass -p $password  ssh root@$ip "sudo fuser -k -n tcp $port;nohup java -jar -Xms512m -Xmx512m /usr/local/$fileName  > /usr/local/$fileName.log  2>&1 &"

猜你喜欢

转载自blog.csdn.net/u013008898/article/details/120245439
今日推荐