2026-01-23 16:57:53 +08:00
2026-01-22 16:17:14 +08:00
2026-01-23 16:57:53 +08:00
2026-01-22 16:17:14 +08:00
2026-01-23 15:17:00 +08:00
2026-01-23 11:15:00 +08:00
2026-01-19 11:13:42 +08:00
2026-01-18 17:07:25 +00:00
2026-01-19 11:30:23 +08:00

docker-files

Gitea Action Runner Docker 镜像集合

镜像列表

gitea_runner_base

基于 gitea/act_runner 的基础镜像,包含常用构建工具:

  • 版本控制: git, git-lfs
  • 网络工具: curl, wget, openssl
  • 压缩工具: tar, gzip, bzip2, xz, zip, unzip
  • 构建工具: make, bash, GNU 工具链
  • 其他: jq, tree
docker build -t gitea_runner_base ./gitea_runner_base

gitea_runner_java

基于 gitea_runner_base 的 Java 开发镜像,包含:

  • JDK 8, 11, 17, 21 (OpenJDK)
  • Maven 3.9.9
docker build -t gitea_runner_java ./gitea_runner_java

切换 JDK 版本:

# 在容器内或 CI 脚本中
source use-java 8   # 切换到 JDK 8
source use-java 17  # 切换到 JDK 17

直接指定 JAVA_HOME

# Gitea Action workflow 示例
env:
  JAVA_HOME: /usr/lib/jvm/java-11-openjdk

构建顺序

# 1. 先构建基础镜像
docker build -t gitea_runner_base ./gitea_runner_base

# 2. 再构建语言环境镜像
docker build -t gitea_runner_java ./gitea_runner_java
Description
镜像 Dockerfile
Readme MIT 70 KiB
Languages
Dockerfile 86.4%
Shell 13.6%