remove actions
This commit is contained in:
@ -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/*
|
||||
|
||||
Reference in New Issue
Block a user