feat: 更新 CI/CD 工作流,自动拉取代码并部署
- 修改部署路径为 /root/self_proj - 添加自动 git pull 步骤 - 简化部署流程 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
227a3c5b7b
commit
65a8c53176
|
|
@ -72,23 +72,10 @@ jobs:
|
|||
key: ${{ secrets.SSH_PRIVATE_KEY }}
|
||||
port: ${{ secrets.SERVER_PORT || 22 }}
|
||||
script: |
|
||||
cd /path/to/self_proj
|
||||
|
||||
# 备份数据库
|
||||
bash deploy.sh backup
|
||||
|
||||
# 拉取最新代码
|
||||
cd oauth_nest_demo
|
||||
git pull
|
||||
cd ..
|
||||
|
||||
# 重新构建并启动后端
|
||||
cd /root/self_proj/oauth_nest_demo
|
||||
git pull origin main
|
||||
cd /root/self_proj
|
||||
docker-compose up -d --build backend
|
||||
|
||||
# 等待服务启动
|
||||
sleep 15
|
||||
|
||||
# 检查服务状态
|
||||
docker-compose ps
|
||||
|
||||
- name: 健康检查
|
||||
|
|
|
|||
Loading…
Reference in New Issue