remove actions

This commit is contained in:
Timi
2026-01-26 16:57:10 +08:00
parent f816be916e
commit 31c084ab0d

View File

@ -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/*