Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lcj-btp-java-app
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
郭智朋
lcj-btp-java-app
Commits
7b8513bd
Commit
7b8513bd
authored
Feb 16, 2025
by
guozhipeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
批处理
parent
00a0abce
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
42 deletions
+37
-42
mtaDeploy.sh
mtaDeploy.sh
+37
-42
No files found.
mtaDeploy.sh
View file @
7b8513bd
...
@@ -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
"
\0
33[30;42m
${
buildEvn
}
前端代码信息替换中,请稍后。。。
\0
33[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
"
\0
33[30;42m
${
buildEvn
}
前端代码信息替换完成。。。
\0
33[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
"
\0
33[30;42m
rm -rf gen/mta.mtar
替换文件中,请稍后。。。
\0
33[0m"
echo
-e
"
\0
33[30;42m 替换文件中,请稍后。。。
\0
33[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
"
\0
33[30;42m 替换文件中,请稍后。。。
\0
33[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
}
}
#编译生产环境
#编译生产环境
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment