diff --git a/react-ui/package.json b/react-ui/package.json index 68bc89bd..4d97d864 100644 --- a/react-ui/package.json +++ b/react-ui/package.json @@ -7,7 +7,7 @@ "analyze": "cross-env ANALYZE=1 max build", "build": "max build", "build-with-huoshi": "cross-env UMI_APP_HUO_SHI=true max build", - "deploy": "npm run build && npm run gh-pages", + "deploy": "sh ./scripts/deploy.sh", "dev": "npm run start:dev", "dev-no-sso": "cross-env NO_SSO=true npm run start:dev", "dev-with-huoshi": "cross-env NO_SSO=true UMI_APP_HUO_SHI=true npm run start:dev", diff --git a/react-ui/scripts/deploy.sh b/react-ui/scripts/deploy.sh new file mode 100644 index 00000000..72e3b175 --- /dev/null +++ b/react-ui/scripts/deploy.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# 配置项(你可以改成自己的) +SERVER_USER=root # 服务器用户名 +SERVER_IP=172.20.32.185 # 你的服务器 IP 地址 +REMOTE_DIR=/home/somuns/ci4s/k8s # 服务器上存放静态文件的目录 + + +echo "开始部署" +ssh ${SERVER_USER}@${SERVER_IP} << EOF + cd ${REMOTE_DIR} || true + ./build_and_deploy.sh -s front -b dev-opt -e dev -m no-huoshi || true +EOF + +echo "✅ 部署完成!" \ No newline at end of file