jekins 指定分支_jenkins典型配置-多分支选择

这篇博客详细介绍了如何使用Jenkins针对不同分支进行自动化部署。通过shell脚本service.sh,实现根据传入的不同jar文件名,执行不同的操作,如停止、启动服务,并进行日志备份。涉及到的应用包括新闻、服务、资源、搜索、用户等多个模块。
摘要由CSDN通过智能技术生成

[root@java_test dfs]# cat service.sh

#!/bin/bash

jar=$1

scp /dfs/server/$1 root@192.168.115.68:/dfs/server/

sleep 2

pid=`ps aux | grep java |grep $jar | grep -v grep | awk '{print $2}'`

if [[ "$pid" ]];then

echo "----------进程号:$pid"

echo "----------杀掉 $jar"

kill $pid

sleep 3

else

echo "------------$jar not running"

fi

echo "----------启动 $jar"

if [[ "$jar" == "n

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值