Change Action

This commit is contained in:
2025-08-25 12:03:16 +08:00
parent 07474e33ca
commit 9a4a3ec36c
+16 -3
View File
@@ -2,7 +2,7 @@ name: Build and Deploy Sphinx Docs
on: on:
pull_request: pull_request:
types: [closed] types: [opened, synchronize, reopened]
branches: [master] branches: [master]
jobs: jobs:
@@ -81,7 +81,20 @@ jobs:
echo "Build output contents:" echo "Build output contents:"
ls -la /home/ly0kos/work/test_env/build/ ls -la /home/ly0kos/work/test_env/build/
# 第四步:部署到Web服务器 name: Deploy on Merge
on:
pull_request:
types: [closed]
branches: [main]
jobs:
deploy:
# 关键:只在PR被成功merge时运行
if: github.event.pull_request.merged == true
runs-on: linux
steps:
# 第一步:部署到Web服务器
- name: Deploy to web server - name: Deploy to web server
run: | run: |
echo "=== Deploying to web server ===" echo "=== Deploying to web server ==="
@@ -95,7 +108,7 @@ jobs:
echo "Web server contents:" echo "Web server contents:"
ls -la /var/www/docs_dev/ | head -10 ls -la /var/www/docs_dev/ | head -10
# 第步:清理临时工作树 # 第步:清理临时工作树
- name: Cleanup temporary worktree - name: Cleanup temporary worktree
run: | run: |
echo "=== Cleaning up ===" echo "=== Cleaning up ==="