feat(项目部署): 简化部署脚本

This commit is contained in:
otto 2023-05-23 11:10:12 +08:00
parent 8810259308
commit f49767ab26
1 changed files with 7 additions and 7 deletions

View File

@ -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