Test repository for validating the custom slim CI runner image.
The actions/setup-java@v4 step downloads a glibc-compiled JDK (Temurin) which cannot execute on Alpine's musl libc. Replace with Alpine's native openjdk17-jdk package via apk, which is compiled for musl and works correctly with gradlew. |
||
|---|---|---|
| .gitea/workflows | ||
| gradle/wrapper | ||
| src | ||
| .gitignore | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
CI Runner Test
Test repository for validating the custom slim CI runner image.
Trigger: Go to Actions → Test CI Runner Image → "Run workflow"
What it tests:
- JRE base with JDK installed at runtime via
actions/setup-java@v4 - Gradle Java compilation and test execution
- Docker CLI with host socket mount
- Node.js availability (required by JavaScript actions)