diff --git a/.gitea/workflows/develop_3.1_MS_build_manual.yaml b/.gitea/workflows/develop_3.1_MS_build_manual.yaml index 9ab824bc..f4224792 100644 --- a/.gitea/workflows/develop_3.1_MS_build_manual.yaml +++ b/.gitea/workflows/develop_3.1_MS_build_manual.yaml @@ -78,7 +78,7 @@ jobs: echo "docker-compose.yml内容:" cat docker-compose.yml - - name: 上传jar到远程服务器 + - name: 7.上传jar到远程服务器 uses: appleboy/scp-action@master with: host: ${{ secrets.SERVER_HOST }} @@ -92,4 +92,26 @@ jobs: cd ${{ env.REMOTE_DEPLOY_PATH }} docker compose down docker compose up -d + docker compose ps + + + - name: 8. 重启 Docker 服务 + uses: appleboy/ssh-action@master # 👈 专门执行命令的 action + with: + host: ${{ secrets.SERVER_HOST }} + username: ${{ secrets.SERVER_USER }} + key: ${{ secrets.SSH_KEY }} + key_base64: true + script: | + echo "========= 进入部署目录 =========" + cd ${{ env.REMOTE_DEPLOY_PATH }} + ls -l + + echo "========= 停止旧服务 =========" + docker compose down + + echo "========= 启动新服务 =========" + docker compose up -d --build + + echo "========= 查看运行状态 =========" docker compose ps \ No newline at end of file