From 44e5ae9cc82379a5a353e925ab76bc27b667dcd8 Mon Sep 17 00:00:00 2001 From: Zhengchen Tao Date: Sun, 3 May 2026 16:29:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20=E5=8A=A0=20jobs.build.container=20?= =?UTF-8?q?=E6=98=BE=E5=BC=8F=E5=A3=B0=E6=98=8E=20image=20+=20volumes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit act_runner v0.4.1 的全局 container.options 不 honor,改走 jobs..container.volumes 这条官方路径,配合 nas-infra gitea-runner config 的 valid_volumes 白名单。 --- .gitea/workflows/build.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 5910cc0..ba98e74 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -21,6 +21,16 @@ concurrency: jobs: build: runs-on: ubuntu-latest + # 显式声明 job 容器: + # - image: 跟 GITEA_RUNNER_LABELS 里 ubuntu-latest 映射的镜像保持一致 + # - volumes: 把 NAS 静态目录挂进 job 容器(需要 act_runner config.yaml 的 + # valid_volumes 白名单允许该 host 路径) + # 这是 act_runner v0.4.1 让 host 路径进 job 容器的官方路径—— + # 全局 container.options 字段在该版本被忽略,实测无效。 + container: + image: catthehacker/ubuntu:act-latest + volumes: + - /volume1/docker/blog/public:/blog-public:rw steps: - name: Checkout (with submodules) uses: actions/checkout@v4