Zurück zu actions/checkout
Some checks failed
Productdefinitions Build & Deploy / deploy (push) Failing after 7s
Some checks failed
Productdefinitions Build & Deploy / deploy (push) Failing after 7s
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user