Files
2026-09-23 15:41:46 +08:00

21 lines
567 B
YAML

# push → Gitea Actions(本机 Act Runner)→ docker compose 部署
name: Deploy dev
on:
push:
branches:
- dev
jobs:
deploy:
# 与服务器 act_runner 注册的 label 一致(host = 直接在宿主机跑,能用本机 docker)
runs-on: yingqing
steps:
- name: Deploy on server
run: |
set -euo pipefail
test -x /opt/AirShelf/scripts/deploy-dev.sh
/opt/AirShelf/scripts/deploy-dev.sh
echo "deploy finished"
cd /opt/AirShelf && git log -1 --oneline && docker compose ps