name: deploy-digital-me # push 到 main → 触发 NAS 上的部署脚本: # 在 NAS 的 git 工作副本里 git pull(只拉增量)+ docker compose up -d --build # 代码不再经由 runner 中转;素材(图片/音频/字体)随 pull 只更新变化的部分。 # 目标:http://192.168.110.4:8090 on: push: branches: [main] workflow_dispatch: {} jobs: deploy: runs-on: ubuntu-latest steps: - name: 触发 NAS 部署(git pull + 重建) run: | ssh -i /root/.ssh/nas_ci \ -o StrictHostKeyChecking=no \ -o UserKnownHostsFile=/dev/null \ -o LogLevel=ERROR \ 18702851751@192.168.110.4 \ 'bash /volume1/docker/scripts/deploy-digital-me.sh'