jenkin 部署项目脚本整理

jenkin 部署项目脚本整理

jenkin 部署项目脚本
启动命令:/home/hujinyong/jenkins/startRemoteProject.sh server105 service-qz-teller stop
介绍:
startRemoteProject.sh:
if [ “ 3x=stopx]thenssh 3 ” x = “ s t o p ” x ] t h e n s s h 1 "/web/jenkins/bin/kill.sh 2echodeffissh 2 ” e c h o “ d e f ” f i s s h 1 "/usr/bin/mkdir -p /web/project/ 2/lib/ssh 2 / l i b / ” s s h 1 "/usr/bin/mkdir -p /web/project/ 2/bin/ssh 2 / b i n / ” s s h 1 "/usr/bin/mkdir -p /web/project/ 2/logs/scp/home/hujinyong/jenkins/rancher/rancherStart.sh 2 / l o g s / ” s c p / h o m e / h u j i n y o n g / j e n k i n s / r a n c h e r / r a n c h e r S t a r t . s h 1:/web/project/ 2/bin/rancherStart.shstartComand=/web/jenkins/bin/start.sh 2 / b i n / r a n c h e r S t a r t . s h s t a r t C o m a n d = ” / w e b / j e n k i n s / b i n / s t a r t . s h 2”
stopComand=”/web/jenkins/bin/kill.sh 2scp/root/.jenkins/workspace/ 2 ” s c p / r o o t / . j e n k i n s / w o r k s p a c e / 2/target/ 2.jar 2. j a r 1:/web/project/ 2/lib/ssh 2 / l i b / s s h 1 "/usr/bin/echo startComand>/web/project/ s t a r t C o m a n d > / w e b / p r o j e c t / 2/bin/start.sh”
ssh 1"/usr/bin/echo 1 " / u s r / b i n / e c h o stopComand > /web/project/ 2/bin/stop.shssh 2 / b i n / s t o p . s h ” s s h 1 "/usr/bin/chmod 755 /web/project/ 2/bin/start.shssh 2 / b i n / s t a r t . s h ” s s h 1 "/usr/bin/chmod 755 /web/project/ 2/bin/stop.shssh 2 / b i n / s t o p . s h ” s s h 1 "/web/project/$2/bin/start.sh”
/web/jenkins/bin/start.sh 详情:
_dt=date '+%Y-%m-%d'
/usr/local/java/jdk1.8/bin/java -Xms300m -Xmx350m -jar /web/project/ 1/lib/ 1 / l i b / 1.jar >> /web/project/ 1/logs/ 1 / l o g s / 1__dt.log &  
  /web/jenkins/bin/kill.sh 详情:  
  ps -ef|grep
_dt.log &    /web/jenkins/bin/kill.sh 详情:    ps -ef|grep
1.jar |awk '{print 2}’  |xargs kill -9 & 2}’  |xargs kill -9 & 1:/web/project/ 2/bin/rancherStart.shjavaXms100mXmx100mjar/myapp/lib/.jar>>/myapp/logs/console.log/web/project/ 2 / b i n / r a n c h e r S t a r t . s h 详 情 j a v a − X m s 100 m − X m x 100 m − j a r / m y a p p / l i b / ∗ . j a r >> / m y a p p / l o g s / c o n s o l e . l o g / w e b / p r o j e c t / 2/bin/start.sh 详情:
/web/jenkins/bin/start.sh service-qz-chapter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值