Files
docker-files/gitea_runner_base/Dockerfile
T
2026-04-09 13:26:44 +08:00

49 lines
991 B
Docker

# Gitea Action Runner Base Image
# 基于 gitea/act_runner 添加常用构建工具,不包含具体语言环境
FROM gitea/act_runner:latest
LABEL maintainer="www.imyeyu.com"
LABEL description="Gitea Action Runner with basic build tools"
# 安装基本构建工具
# act_runner 基于 Alpine Linux
RUN apk update && apk add --no-cache \
# 版本控制
git \
git-lfs \
# 网络工具
curl \
wget \
ca-certificates \
openssl \
# 文件传输工具
rsync \
openssh-client \
sshpass \
lftp \
# 压缩与解压工具
tar \
gzip \
bzip2 \
xz \
zip \
unzip \
# 基本构建工具
make \
bash \
coreutils \
findutils \
grep \
sed \
gawk \
# Docker CLI,用于通过宿主机 docker.sock 管理容器
docker-cli \
# Node.js 运行时,用于执行 JavaScript actions
nodejs \
npm \
# 其他常用工具
jq \
tree \
&& rm -rf /var/cache/apk/*