Files
my-blog/.gitea/workflows/deploy.yaml
T
admin ea09c73f2b
Build and Deploy Blog / deploy (push) Successful in 24s
chore: 部署脚本增加自动清理旧 blog-mysql 容器逻辑
2026-10-22 15:42:38 +08:00

24 lines
654 B
YAML

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] 检测到代码更新,开始执行自动部署..."
# 清理此前遗留的独立 blog-mysql 容器(若存在)
docker stop blog-mysql 2>/dev/null || true
docker rm blog-mysql 2>/dev/null || true
docker compose down
docker compose up -d --build
echo "✅ [CI/CD] 容器重构完成,最新版本已上线!"