diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml new file mode 100644 index 0000000..7824980 --- /dev/null +++ b/.gitea/workflows/deploy.yaml @@ -0,0 +1,20 @@ +name: Build and Deploy Blog + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v3 + + - name: Build and Restart Docker Containers + run: | + echo "🚀 [CI/CD] 检测到代码更新,开始执行自动部署..." + docker compose down + docker compose up -d --build + echo "✅ [CI/CD] 容器重构完成,最新版本已上线!"