java 读取git文件_读取git配置,并替换jar里的配置文件

脚本

# 替换配置文件

function REPLACE_CONFIG {

if [ ${git_config} != 'on' ]; then

return

fi

cd ${WORK_DIR}/${PACKAGE_DIR}

# 从git获取配置文件

git clone ${config_base_url}/${project}.git > /dev/null 2>&1;

ENVIRONMENT_DIR=${WORK_DIR}/${PACKAGE_DIR}/${project}/${module}/${environment}

if [ ! -d ${ENVIRONMENT_DIR} ]; then

echo "对应环境的配置文件不存在,请把git_config参数改为off或增加配置文件."

exit -1

fi

if [ ${runType} == 'node' ]; then

tar zxf ${PACKAGE_SAVE_NAME}

cp ${ENVIRONMENT_DIR}/config/* build/config/

rm -rf ${WORK_DIR}/build/

mv build ${WORK_DIR}

else

CONFIG_DIR_NAME=`ls ${ENVIRONMENT_DIR}`

cp -R ${WORK_DIR}/${PACKAGE_DIR}/${project}/${module}/${environment}/${CONFIG_DIR_NAME} ${WORK_DIR}/${PACKAGE_DIR}

# 替换配置文件

jar uf ${PACKAGE_SAVE_NAME} ${CONFIG_DIR_NAME}

fi

# 删掉临时的文件

rm -rf ${CONFIG_DIR_NAME}

rm -rf ${project}

cd ${WORK_DIR}

DO_JUDGE "替换配置文件 "

}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值