Zurück zu actions/checkout
Some checks failed
Productdefinitions Build & Deploy / deploy (push) Failing after 7s

This commit is contained in:
2026-01-07 15:02:22 +01:00
parent a025ceef19
commit 0b88783ace

View File

@@ -7,17 +7,9 @@ on:
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
# Ersetze actions/checkout durch manuelle Git-Befehle, - name: Checkout Code
# da checkout-Actions in Gitea Containern oft scheitern uses: actions/checkout@v3
- 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://<token>@192.168.2.186:3000/KapDionOS/productmodel.git .
echo "Checkout abgeschlossen. Inhalt:"
ls -la
# Debugging-Schritt, um Umgebung zu überprüfen # Debugging-Schritt, um Umgebung zu überprüfen
- name: Debug Environment - name: Debug Environment
@@ -34,22 +26,22 @@ jobs:
ping -c 1 google.com || echo "Netzwerkprobleme?" ping -c 1 google.com || echo "Netzwerkprobleme?"
# Java und Maven manuell installieren, falls nicht im Image # Java und Maven manuell installieren, falls nicht im Image
- name: Install Java and Maven (Fallback) # - name: Install Java and Maven (Fallback)
run: | # run: |
# Das maven:3.9.9-eclipse-temurin-22-Image sollte Java und Maven haben, # # Das maven:3.9.9-eclipse-temurin-22-Image sollte Java und Maven haben,
# aber als Fallback: # # aber als Fallback:
if ! command -v java &> /dev/null; then # if ! command -v java &> /dev/null; then
echo "Installiere Java..." # echo "Installiere Java..."
apt update && apt install -y openjdk-22-jdk # apt update && apt install -y openjdk-22-jdk
fi # fi
if ! command -v mvn &> /dev/null; then # if ! command -v mvn &> /dev/null; then
echo "Installiere Maven..." # echo "Installiere Maven..."
apt install -y maven # apt install -y maven
fi # fi
#
- name: Build with Maven # - name: Build with Maven
run: | # run: |
echo "Starte Maven-Build..." # echo "Starte Maven-Build..."
mvn -B package # mvn -B package
echo "Build abgeschlossen. Ergebnisse:" # echo "Build abgeschlossen. Ergebnisse:"
ls -la target # ls -la target