add pipeline4
Some checks failed
Build und Deploy / build-and-deploy (push) Failing after 30s
Build / build (push) Has been cancelled

This commit is contained in:
Nils Burghardt
2025-07-13 15:05:17 +02:00
parent 8bb31125c9
commit d92b1e30ce

View File

@@ -9,10 +9,24 @@ jobs:
build-and-deploy: build-and-deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container:
image: node:20-bullseye
options: --user=root
steps: steps:
- name: "🧾 Repository auschecken" - name: "🧾 Repository auschecken"
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: "📦 Java und Gradle installieren"
run: |
apt-get update && apt-get install -y openjdk-21-jdk curl unzip
curl -s https://get.sdkman.io | bash
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV
curl -LO https://services.gradle.org/distributions/gradle-8.7-bin.zip
unzip gradle-8.7-bin.zip -d /opt/gradle
ln -s /opt/gradle/gradle-8.7/bin/gradle /usr/local/bin/gradle
- name: "📦 Gradle Wrapper ausführbar machen" - name: "📦 Gradle Wrapper ausführbar machen"
run: chmod +x ./gradlew run: chmod +x ./gradlew
@@ -20,8 +34,7 @@ jobs:
run: ./gradlew build run: ./gradlew build
- name: "🐳 Docker Compose: Build & Deploy" - name: "🐳 Docker Compose: Build & Deploy"
run: | run: docker compose -f ./compose.yml up -d --build
docker compose -f ./compose.yml up -d --build
- name: "🧼 Docker Clean-up (optional)" - name: "🧼 Docker Clean-up (optional)"
if: always() if: always()