#!/bin/bash . /etc/profile ######################################################################### # File Name: jl_gm_update.sh # Created on: 2019-09-04 10:54:43 # Author: Wu Kang # Last Modified: 2022-07-13 16:48:25 # Description: ######################################################################### BASE_DIR="/data/update/project/miduo_gm" #表文件地址,不同渠道用表不一样 table=$1 package=$2 packages=${package}.tar.gz TABLE_DIR="/data/update/project/${table}" if [ -z ${table} ]; then TABLE_DIR=$BASE_DIR echo -e "默认使用gm打表路径 $TABLE_DIR" fi #excel cd ${TABLE_DIR}/data_excel/ || exit svn up cd ${TABLE_DIR}/execl_to_txt/ || exit java -Dfile.encoding=UTF-8 -Djava.ext.dirs=./lib ExcelUtils #java cd ${BASE_DIR}/ || exit git pull mvn clean package #删除旧文件 rm -rf ${BASE_DIR}/gm/* #创建新目录文件 json_dir=${BASE_DIR}/gm/config/jsonconf mkdir -p ${json_dir} #复制文件 cp -f ${TABLE_DIR}/miduo_server/conf/server/ItemConfig.txt ${json_dir}/ItemConfig.txt cp -f ${TABLE_DIR}/miduo_server/conf/server/RechargeCommodityConfig.txt ${json_dir}/RechargeCommodityConfig.txt cp -f ${BASE_DIR}/conf/jsonconf/Reason.txt ${json_dir}/Reason.txt cp -f ${BASE_DIR}/target/gm_tw_admin-1.0-SNAPSHOT.jar ${BASE_DIR}/gm/gm_tw_admin-1.0-SNAPSHOT.jar cp -rf ${BASE_DIR}/conf/script ${BASE_DIR}/gm/config mv ${BASE_DIR}/gm/config/script/gm_reboot.sh ${BASE_DIR}/gm/gm_reboot.sh #打包 cd ${BASE_DIR}/gm || exit tar -czvf gm.tar.gz ./* mv gm.tar.gz /data/update/package/${packages} echo "打包${packages}完成"