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] 容器重构完成,最新版本已上线!"