fix gitea_runner_java build

This commit is contained in:
Timi
2026-04-08 17:42:58 +08:00
parent 2c12a98386
commit f365e23d1b
3 changed files with 20 additions and 31 deletions

View File

@@ -22,8 +22,8 @@ docker build -t gitea_runner_base ./gitea_runner_base
基于 `gitea_runner_base` 的 Java 开发镜像,包含:
- JDK 8, 11, 17, 21 (OpenJDK)
- Maven 3.9.9
- JDK 8, 21 (OpenJDK)
- Maven (Alpine package)
```bash
docker build -t gitea_runner_java ./gitea_runner_java
@@ -33,8 +33,8 @@ docker build -t gitea_runner_java ./gitea_runner_java
```bash
# 在容器内或 CI 脚本中
source use-java 8 # 切换到 JDK 8
source use-java 17 # 切换到 JDK 17
source use-java 8 # 切换到 JDK 8
source use-java 21 # 切换到 JDK 21
```
**直接指定 JAVA_HOME**
@@ -42,7 +42,7 @@ source use-java 17 # 切换到 JDK 17
```yaml
# Gitea Action workflow 示例
env:
JAVA_HOME: /usr/lib/jvm/java-11-openjdk
JAVA_HOME: /usr/lib/jvm/java-1.8-openjdk
```
## 构建顺序
@@ -53,4 +53,4 @@ docker build -t gitea_runner_base ./gitea_runner_base
# 2. 再构建语言环境镜像
docker build -t gitea_runner_java ./gitea_runner_java
```
```