Maven goal auf deploy umgestellt
Some checks failed
Productmodel Java CI with Maven / build (push) Failing after 1m47s

This commit is contained in:
2026-01-12 11:59:44 +01:00
parent 1224f81068
commit e8354c9fd0

View File

@@ -7,9 +7,9 @@ on:
jobs:
build:
runs-on: ubuntu-latest
container:
image: gs.kapdion.com/kapdionos/java22-mvn-build:v1
volumes:
- /opt/gitea-runner-data/maven-m2:/root/.m2 # mounte das m2 Verzeichnis des Hosts
@@ -18,19 +18,38 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v3
# 3. Debugging (optional, zur Bestätigung)
- name: Debug Environment
- name: Debug Maven Settings & Mount
run: |
java -version
mvn -version
echo "=== 1. Wer bin ich? ==="
id
echo "Mein Home-Verzeichnis ist: $HOME"
echo "=== 2. Existiert das .m2 Verzeichnis? ==="
ls -la $HOME/.m2 || echo "ACHTUNG: Kein .m2 Ordner in $HOME gefunden!"
echo "=== 3. Inhalt der settings.xml (Sicherheits-Check) ==="
if [ -f "$HOME/.m2/settings.xml" ]; then
echo "Datei gefunden: $HOME/.m2/settings.xml"
# Wir suchen nach Ihrer Server-ID, um zu beweisen, dass es IHRE Datei ist,
# ohne Passwörter ins Log zu schreiben.
grep "<id>gitea-maven-repo</id>" $HOME/.m2/settings.xml && echo "✅ Success: Server-ID 'gitea-maven-repo' in Datei gefunden." || echo "❌ Error: Server-ID nicht gefunden - falsche Datei?"
else
echo "❌ FEHLER: Keine settings.xml an diesem Ort."
fi
echo "=== 4. Was sagt Maven dazu? ==="
# Der Befehl zeigt genau, welche Datei geladen wird.
# Wir filtern den Output, da er sonst riesig ist.
mvn -X help:effective-settings -DshowPasswords=false | grep "Reading"
# 4. Eigentlicher Build
- name: Build with Maven
run: mvn -B package
# - name: Build with Maven
# run: mvn -B package
# 5. Deploy to Gitea Maven Repository
# - name: Deploy to Gitea Maven Repository
# run: mvn deploy
- name: Deploy to Gitea Maven Repository
run: mvn deploy
# env:
# MAVEN_USERNAME: ${{ secrets.MAVEN_USER }}
# MAVEN_PASSWORD: ${{ secrets.MAVEN_TOKEN }}