自动打补丁linux自动重启,linux自动化创建补丁

1 #判断H5_BD_${BD_data}目录是否存在2 BD_data=$(date +"%F")3

4 #当日打包多次的情况下,初始化补丁目录5 if [ -d "H5_BD_${BD_data}" ]; then

6 echo "今日补丁目录已存在,进行补丁目录初始化"

7

8 # 补丁目录初始化9 rm -rf ./H5_BD_${BD_data}/android/*

10 rm -rf ./H5_BD_${BD_data}/ios/*11

12 else13

14 #创建补丁目录15 mkdir -p ./H5_BD_${BD_data}/android16 mkdir -p ./H5_BD_${BD_data}/ios17

18 fi19

20 #同步非现场开户H5文件21 mv -f ./m1/* ./www/m22 sleep 523 rm -rf ./m124

25 #判断zip命令服务器是否存在26

27 if [ -n `which zip` ]; then28 echo 'zip exist'29 else30 echo 'zip does not exist'31 yum -y install zip*32 fi33

34

35 #进行指定环境的H5BD打包36 if [[ "$Env" == "dev" ]]37 then38 echo "打包深圳测试环境,H5升级补丁包"39 rm -rf ./www/m/mall/configuration.js40 rm -rf ./www/m/mall/index.html41

42 #H5环境替换为深圳测试环境43 cp -rf ./SZ_Conf/* ./www/m/mall/44

45 #压缩补丁包46 zip -q -r -o ${WORKSPACE}/H5_BD_${BD_data}/android/m.zip ./www47 zip -q -r -o ${WORKSPACE}/H5_BD_${BD_data}/ios/www.zip ./www48

49 if [[ "$Updata" == "yes" ]]50 then51 echo "进行H5自动更新"52 #移动m包至接入层download目录53 mkdir -p /hxspace/production/webroot/mall/mall/download54 rm -rf /hxspace/production/webroot/mall/mall/download/*55 cp -rf ./H5_BD_${BD_data}/* /hxspace/production/webroot/mall/mall/download/56 else57 echo "取消H5环境自动更新"58

59 fi60

61 else62 echo "打包成都测试环境,H5升级补丁包"63

64 #H5环境替换为成都测试环境65 rm -rf ./www/m/mall/configuration.js66 rm -rf ./www/m/mall/index.html67

68 #H5环境替换为成都测试环境69 cp -rf ./CD_Conf/* ./www/m/mall/70

71 #压缩补丁包72 zip -q -r -o ${WORKSPACE}/H5_BD_${BD_data}/android/m.zip ./www73 zip -q -r -o ${WORKSPACE}/H5_BD_${BD_data}/ios/www.zip ./www74

75 if [[ "$Updata" == "yes" ]]76 then77 echo "进行H5自动更新"78 #移动m包至接入层download目录79 mkdir -p /hxspace/production_test/webroot/mall/mall/download80 rm -rf /hxspace/production_test/webroot/mall/mall/download/*81 cp -rf ./H5_BD_${BD_data}/* /hxspace/production_test/webroot/mall/mall/download/82 else83 echo "取消H5环境自动更新"84

85 fi86

87 fi

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值