fix(ci): mount /data/www/userbase explicitly in job container (runner options 2nd volume dropped)

This commit is contained in:
chenxing
2026-08-04 21:42:12 +08:00
parent e8eaee0e77
commit a94140fdb8
2 changed files with 8 additions and 2 deletions
+4 -1
View File
@@ -13,6 +13,9 @@ jobs:
# node:20 自带 npm;通过已配置的 registry-mirrors 拉取
container:
image: node:20
# 显式把宿主静态目录挂进 job 容器(act_runner 会校验 valid_volumes 白名单)
volumes:
- /data/www/userbase:/data/www/userbase
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -30,7 +33,7 @@ jobs:
run: npm run build:prod
- name: Deploy to static dir (/data/www/userbase/front)
# /data/www/userbase 由 act_runner 全局挂载进每个 job 容器
# /data/www/userbase 已由 job container.volumes 挂入本容器
run: |
rm -rf /data/www/userbase/front
mkdir -p /data/www/userbase/front