hookehuyr

feat: 添加美乐爱觉环境支持

在部署脚本和配置中添加对美乐爱觉环境的支持,包括环境名称映射、部署配置和上传命令
......@@ -12,13 +12,14 @@
# 你也可以定义多个不同的组合:
# upload_array=('dev' 'oa') # 仅开发和OA环境
upload_array=('oa' 'mituo' 'guanzong' 'baorong' 'taishan' 'xys') # 仅这三个环境
upload_array=('oa' 'mituo' 'guanzong' 'baorong' 'taishan' 'xys' 'zentea' 'behalo') # 仅这三个环境
# upload_array=('all') # 所有环境
# 颜色定义
GREEN='\033[0;32m'
BLUE='\033[0;34m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m'
echo -e "${BLUE}=== 自动部署脚本 ===${NC}"
......
......@@ -40,13 +40,14 @@ get_environment_name() {
"taishan") echo "泰山寺环境" ;;
"xys") echo "西园寺环境" ;;
"zentea") echo "Zentea环境" ;;
"behalo") echo "美乐爱觉环境" ;;
*) echo "" ;;
esac
}
# 获取所有支持的环境列表
get_all_environments() {
echo "dev oa mituo guanzong baorong taishan xys zentea"
echo "dev oa mituo guanzong baorong taishan xys zentea behalo"
}
# 显示帮助信息
......
......@@ -31,6 +31,8 @@
"dec-xys": "ssh -p 12101 zhsy@oa.jcedu.org 'cd /home/www/f/custom_form && tar -xzvf dist.tar.gz && rm -rf dist.tar.gz'",
"scp-zentea": "scp dist.tar.gz zentea@anxinchashi.com:/data/www/zentea/f/custom_form",
"dec-zentea": "ssh zentea@anxinchashi.com 'cd /data/www/zentea/f/custom_form && tar -xzvf dist.tar.gz && rm -rf dist.tar.gz'",
"scp-behalo": "scp dist.tar.gz ipadbiz-inner:/opt/behalo/f",
"dec-behalo": "ssh ipadbiz-inner 'cd /opt/behalo/f && tar -xzvf dist.tar.gz && rm -rf dist.tar.gz'",
"remove_tar": "rm -rf dist.tar.gz",
"remove_dist": "rm -rf front",
"dev_upload": "npm run build_tar && npm run scp-dev && npm run dec-dev && npm run remove_tar && npm run remove_dist",
......@@ -41,7 +43,8 @@
"taishan_upload": "npm run build_tar && npm run scp-taishan && npm run dec-taishan && npm run remove_tar && npm run remove_dist",
"xys_upload": "npm run build_tar && npm run scp-xys && npm run dec-xys && npm run remove_tar && npm run remove_dist",
"zentea_upload": "npm run build_tar && npm run scp-zentea && npm run dec-zentea && npm run remove_tar && npm run remove_dist",
"all_upload": "npm run xys_upload && npm run oa_upload && npm run mituo_upload && npm run guanzong_upload && npm run baorong_upload && npm run taishan_upload"
"behalo_upload": "npm run build_tar && npm run scp-behalo && npm run dec-behalo && npm run remove_tar && npm run remove_dist",
"all_upload": "npm run xys_upload && npm run oa_upload && npm run mituo_upload && npm run guanzong_upload && npm run baorong_upload && npm run taishan_upload && npm run zentea_upload && npm run behalo_upload"
},
"dependencies": {
"@dedisuryadi/json-form-data": "^0.1.1",
......