forked from Gitlink/microservices
feat(项目部署): 简化部署脚本
This commit is contained in:
parent
8810259308
commit
f49767ab26
|
|
@ -8,11 +8,11 @@ current_env=$1
|
|||
# 使用说明,用来提示输入参数
|
||||
usage() {
|
||||
echo -e "\e[91m错误:必须传入环境参数 \e[0m"
|
||||
echo "Usage: sh auto_redeploy.sh [test|prod] [auto_redeploy_modules|auto_redeploy_front]"
|
||||
echo "Usage: sh auto_redeploy.sh [test|prod] [modules|front]"
|
||||
exit 1
|
||||
}
|
||||
|
||||
auto_redeploy_modules(){
|
||||
modules(){
|
||||
echo "拉取最新代码"
|
||||
git pull
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ auto_redeploy_modules(){
|
|||
./deploy.sh "$current_env" modules
|
||||
}
|
||||
|
||||
auto_redeploy_front(){
|
||||
front(){
|
||||
echo "自动部署前端"
|
||||
echo "进行前端编译"
|
||||
./build.sh "$current_env" build_front
|
||||
|
|
@ -61,11 +61,11 @@ esac
|
|||
|
||||
# 根据输入参数,选择执行对应方法,不输入则执行使用说明
|
||||
case "$2" in
|
||||
"auto_redeploy_modules")
|
||||
auto_redeploy_modules
|
||||
"modules")
|
||||
modules
|
||||
;;
|
||||
"auto_redeploy_front")
|
||||
auto_redeploy_front
|
||||
"front")
|
||||
front
|
||||
;;
|
||||
*)
|
||||
usage
|
||||
|
|
|
|||
Loading…
Reference in New Issue