This commit is contained in:
2026-06-25 14:05:19 +08:00
parent 22d98b089f
commit 09883eacdb
4 changed files with 133 additions and 81 deletions
+43 -1
View File
@@ -1,5 +1,47 @@
#!/bin/bash
# ============================================================
# 一键部署脚本(宝塔面板使用)
# 用法:bash publish.sh (推荐用 bash 调用,避免权限问题)
# ============================================================
set -e
echo "========================================="
echo " 开始部署..."
echo "========================================="
# 1. 拉取最新代码
echo ""
echo ">>> [1/3] 拉取最新代码"
git checkout -- .
git fetch origin master
echo ""
echo "--- 本次提交的修改文件 ---"
git --no-pager log -1 --stat --pretty=format:"" FETCH_HEAD
echo ""
echo "---------------------------"
git reset --hard FETCH_HEAD --quiet
chmod +x *.sh
echo "✅ 代码已更新"
# 2. 打包
echo ""
echo ">>> [2/3] Maven 打包"
./package.sh
echo "✅ 打包完成"
# 3. 重启服务
echo ""
echo ">>> [3/3] 重启服务"
./ry.sh stop
sleep 2
./ry.sh start
#tail -f nohup.out
echo ""
echo "========================================="
echo " 部署完成!"
echo "========================================="
echo ""
# 查看日志(Ctrl+C 退出)
tail -f nohup.out