diff --git a/OMDSServiceDefinition/.gitea/workflows/maven-build.yaml b/OMDSServiceDefinition/.gitea/workflows/maven-build.yaml index a2b6a8dd..7f0c13ba 100644 --- a/OMDSServiceDefinition/.gitea/workflows/maven-build.yaml +++ b/OMDSServiceDefinition/.gitea/workflows/maven-build.yaml @@ -7,17 +7,9 @@ on: jobs: build: runs-on: ubuntu-latest - steps: - # Ersetze actions/checkout durch manuelle Git-Befehle, - # da checkout-Actions in Gitea Containern oft scheitern - - name: Manual Checkout - run: | - echo "Starte manuellen Checkout..." - git clone --depth 1 http://192.168.2.186:3000/KapDionOS/productmodel.git . - # Wenn Authentifizierung nötig: git clone --depth 1 https://@192.168.2.186:3000/KapDionOS/productmodel.git . - echo "Checkout abgeschlossen. Inhalt:" - ls -la + - name: Checkout Code + uses: actions/checkout@v3 # Debugging-Schritt, um Umgebung zu überprüfen - name: Debug Environment @@ -34,22 +26,22 @@ jobs: ping -c 1 google.com || echo "Netzwerkprobleme?" # Java und Maven manuell installieren, falls nicht im Image - - name: Install Java and Maven (Fallback) - run: | - # Das maven:3.9.9-eclipse-temurin-22-Image sollte Java und Maven haben, - # aber als Fallback: - if ! command -v java &> /dev/null; then - echo "Installiere Java..." - apt update && apt install -y openjdk-22-jdk - fi - if ! command -v mvn &> /dev/null; then - echo "Installiere Maven..." - apt install -y maven - fi - - - name: Build with Maven - run: | - echo "Starte Maven-Build..." - mvn -B package - echo "Build abgeschlossen. Ergebnisse:" - ls -la target \ No newline at end of file +# - name: Install Java and Maven (Fallback) +# run: | +# # Das maven:3.9.9-eclipse-temurin-22-Image sollte Java und Maven haben, +# # aber als Fallback: +# if ! command -v java &> /dev/null; then +# echo "Installiere Java..." +# apt update && apt install -y openjdk-22-jdk +# fi +# if ! command -v mvn &> /dev/null; then +# echo "Installiere Maven..." +# apt install -y maven +# fi +# +# - name: Build with Maven +# run: | +# echo "Starte Maven-Build..." +# mvn -B package +# echo "Build abgeschlossen. Ergebnisse:" +# ls -la target \ No newline at end of file