Commit 7b8513bd authored by guozhipeng's avatar guozhipeng

批处理

parent 00a0abce
...@@ -166,22 +166,42 @@ common(){ ...@@ -166,22 +166,42 @@ common(){
# 获取当前脚本的完整路径 # 获取当前脚本的完整路径
SCRIPT_PATH=$(readlink -f "$0") SCRIPT_PATH=$(readlink -f "$0")
# 项目根目录 # java根目录
javaBase=$(dirname ${SCRIPT_PATH}) javaBase=$(dirname ${SCRIPT_PATH})
# 源文件 # app前端代码路径
defaultEnvFrom=$(dirname ${javaBase})/tools/mtaFile/${buildEvn}/__default-env-from.json newApp=${javaBase}/app/router/
mtaFrom=$(dirname ${javaBase})/tools/mtaFile/${buildEvn}/mta-from.yaml
xsSecurityFrom=$(dirname ${javaBase})/tools/mtaFile/${buildEvn}/xs-security-from.json #配置文件
cdsrcPrivateFrom=$(dirname ${javaBase})/tools/mtaFile/${buildEvn}/.cdsrc-private-from.json echo -e "\033[30;42m ${buildEvn}前端代码信息替换中,请稍后。。。 \033[0m"
fileMenu=view/Menu.view.xml
fileIndex=index.html
isServerConfig="true" #旧值
isServerConfigNew="false" #新值
titleStr="联创杰" #旧值
titleStrNew="联创杰"${nameStr} #新值
#替换版本号 部署完成后,前端变化不用用户清缓存了
versionStr="123456789" #旧值
versionNew=$(date "+%Y%m%d%H%M%S") #新值
#替换内容
replaceStr ${newApp}${fileMenu} ${titleStr} ${titleStrNew}
replaceStr ${newApp}${fileIndex} ${titleStr} ${titleStrNew}
replaceStr ${newApp}${fileIndex} ${versionStr} ${versionNew}
echo -e "\033[30;42m ${buildEvn}前端代码信息替换完成。。。 \033[0m"
# 来源文件
defaultEnvFrom=tools/mtaFile/${buildEvn}/__default-env-from.json
mtaFrom=tools/mtaFile/${buildEvn}/mta-from.yaml
xsSecurityFrom=tools/mtaFile/${buildEvn}/xs-security-from.json
cdsrcPrivateFrom=tools/mtaFile/${buildEvn}/.cdsrc-private-from.json
# 目标文件 # 目标文件
defaultEnv=$(dirname ${javaBase})/default-env.json defaultEnv=default-env.json
resourcesDefaultEnv=$(dirname ${javaBase})/srv/src/main/resources/default-env.json resourcesDefaultEnv=srv/src/main/resources/default-env.json
dbDefaultEnv=$(dirname ${javaBase})/db/default-env.json dbDefaultEnv=db/default-env.json
mta=$(dirname ${javaBase})/mta.yaml mta=mta.yaml
xsSecurity=$(dirname ${javaBase})/xs-security.json xsSecurity=xs-security.json
cdsrcPrivate=$(dirname ${javaBase})/.cdsrc-private.json cdsrcPrivate=.cdsrc-private.json
echo -e "\033[30;42m rm -rf gen/mta.mtar 替换文件中,请稍后。。。 \033[0m" echo -e "\033[30;42m 替换文件中,请稍后。。。 \033[0m"
starttime100=`date +%s` starttime100=`date +%s`
secondsToTime ${starttime} ${starttime100} secondsToTime ${starttime} ${starttime100}
cat ${defaultEnvFrom} > ${defaultEnv} cat ${defaultEnvFrom} > ${defaultEnv}
...@@ -244,6 +264,7 @@ dev(){ ...@@ -244,6 +264,7 @@ dev(){
nameStr="【开发】" nameStr="【开发】"
applicationsName='lianchuangjie-dev' applicationsName='lianchuangjie-dev'
url='https://lianchuangjie-dev.unibetter-ic.com' url='https://lianchuangjie-dev.unibetter-ic.com'
#执行编译操作 #执行编译操作
common common
} }
...@@ -255,34 +276,8 @@ tes(){ ...@@ -255,34 +276,8 @@ tes(){
applicationsName='lianchuangjie-tes' applicationsName='lianchuangjie-tes'
url='https://lianchuangjie-tes.unibetter-ic.com' url='https://lianchuangjie-tes.unibetter-ic.com'
# 获取当前脚本的完整路径
SCRIPT_PATH=$(readlink -f "$0")
# 项目根目录
javaBase=$(dirname ${SCRIPT_PATH})
# 来源文件
defaultEnvFrom=tools/mtaFile/${buildEvn}/__default-env-from.json
mtaFrom=tools/mtaFile/${buildEvn}/mta-from.yaml
xsSecurityFrom=tools/mtaFile/${buildEvn}/xs-security-from.json
cdsrcPrivateFrom=tools/mtaFile/${buildEvn}/.cdsrc-private-from.json
# 目标文件
defaultEnv=default-env.json
resourcesDefaultEnv=srv/src/main/resources/default-env.json
dbDefaultEnv=db/default-env.json
mta=mta.yaml
xsSecurity=xs-security.json
cdsrcPrivate=.cdsrc-private.json
echo -e "\033[30;42m 替换文件中,请稍后。。。 \033[0m"
cat ${defaultEnvFrom} > ${defaultEnv}
cat ${defaultEnvFrom} > ${resourcesDefaultEnv}
cat ${defaultEnvFrom} > ${dbDefaultEnv}
cat ${mtaFrom} > ${mta}
cat ${xsSecurityFrom} > ${xsSecurity}
cat ${cdsrcPrivateFrom} > ${cdsrcPrivate}
#执行编译操作 #执行编译操作
#common common
} }
#编译预生产环境 #编译预生产环境
...@@ -293,7 +288,7 @@ pre(){ ...@@ -293,7 +288,7 @@ pre(){
url='https://lianchuangjie-pre.unibetter-ic.com' url='https://lianchuangjie-pre.unibetter-ic.com'
#执行编译操作 #执行编译操作
#common common
} }
#编译生产环境 #编译生产环境
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment