25 lines
768 B
YAML
25 lines
768 B
YAML
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'
|