diff --git a/gitea_runner_base/Dockerfile b/gitea_runner_base/Dockerfile index abf00f0..fb5e5a3 100644 --- a/gitea_runner_base/Dockerfile +++ b/gitea_runner_base/Dockerfile @@ -6,10 +6,7 @@ FROM gitea/act_runner:latest LABEL maintainer="www.imyeyu.com" LABEL description="Gitea Action Runner with basic build tools" -# 预装常用 GitHub Actions 缓存目录 -ENV ACTIONS_CACHE_DIR=/root/.cache/act - -# 安装基本构建工具并预装常用 GitHub Actions +# 安装基本构建工具 # act_runner 基于 Alpine Linux RUN apk update && apk add --no-cache \ # 版本控制 @@ -46,14 +43,4 @@ RUN apk update && apk add --no-cache \ # 其他常用工具 jq \ tree \ - && rm -rf /var/cache/apk/* \ - # 预装常用 GitHub Actions,避免每次执行都从 GitHub clone - # 目录结构必须是 {owner}/{repo}@{ref} 格式 - && mkdir -p ${ACTIONS_CACHE_DIR}/actions \ - && cd ${ACTIONS_CACHE_DIR}/actions \ - && git clone --depth 1 --branch v4 https://github.com/actions/checkout.git checkout@v4 \ - && git clone --depth 1 --branch v4 https://github.com/actions/cache.git cache@v4 \ - && git clone --depth 1 --branch v4 https://github.com/actions/upload-artifact.git upload-artifact@v4 \ - && git clone --depth 1 --branch v4 https://github.com/actions/download-artifact.git download-artifact@v4 \ - # 清理 .git 目录减少镜像体积 - && find ${ACTIONS_CACHE_DIR} -name ".git" -type d -exec rm -rf {} + 2>/dev/null || true + && rm -rf /var/cache/apk/*