提交
This commit is contained in:
+43
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user