This commit is contained in:
@@ -8,27 +8,26 @@ jobs:
|
|||||||
build:
|
build:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
# >>> Alle Steps laufen in DIESEM Container (mit Java21/Node20/Git/Bash/pnpm)
|
# Alle Steps laufen in DIESEM Container (enthält Java21/Node20/pnpm/git/bash)
|
||||||
container:
|
container:
|
||||||
image: java21-node20-bash:latest
|
image: ci-java21-node20:latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: 📥 Repository auschecken
|
- name: 📥 Repository auschecken
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: 🔎 Volumes & Umgebung prüfen
|
- name: 🔎 Umgebung & Volumes
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
echo "PWD=$(pwd)"
|
echo "PWD=$(pwd)"
|
||||||
java -version
|
java -version
|
||||||
node -v
|
node -v
|
||||||
pnpm -v
|
pnpm -v
|
||||||
which bash || true
|
echo "Mounts:"
|
||||||
# Volumes (vom Runner per config.yaml in den Job gemountet)
|
ls -ld /shared_jar_data || echo "/shared_jar_data fehlt"
|
||||||
ls -ld /shared_jar_data || true
|
ls -ld /shared_trigger_dir || echo "/shared_trigger_dir fehlt"
|
||||||
ls -ld /shared_trigger_dir || true
|
|
||||||
|
|
||||||
# Gradle auf vorhandenes JDK 21 festnageln (kein Foojay-Download)
|
# Gradle auf systemweites JDK 21 festnageln (kein Toolchain-Download)
|
||||||
- name: ⚙️ Gradle konfigurieren
|
- name: ⚙️ Gradle konfigurieren
|
||||||
run: |
|
run: |
|
||||||
rm -rf ~/.gradle/jdks ~/.gradle/.tmp/jdks
|
rm -rf ~/.gradle/jdks ~/.gradle/.tmp/jdks
|
||||||
@@ -38,7 +37,7 @@ jobs:
|
|||||||
echo "org.gradle.java.installations.auto-download=false"
|
echo "org.gradle.java.installations.auto-download=false"
|
||||||
} > ~/.gradle/gradle.properties
|
} > ~/.gradle/gradle.properties
|
||||||
|
|
||||||
- name: 🔎 Umgebung prüfen
|
- name: 🔎 Gradle-Info
|
||||||
run: |
|
run: |
|
||||||
set -e
|
set -e
|
||||||
./gradlew -v
|
./gradlew -v
|
||||||
|
|||||||
Reference in New Issue
Block a user