From d92b1e30ce8955ddeda350bc0c6abfc00b3f10d0 Mon Sep 17 00:00:00 2001 From: Nils Burghardt Date: Sun, 13 Jul 2025 15:05:17 +0200 Subject: [PATCH] add pipeline4 --- .gitea/workflows/buildAndDeply.yaml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/buildAndDeply.yaml b/.gitea/workflows/buildAndDeply.yaml index 70c9b42..cf43136 100644 --- a/.gitea/workflows/buildAndDeply.yaml +++ b/.gitea/workflows/buildAndDeply.yaml @@ -9,10 +9,24 @@ jobs: build-and-deploy: runs-on: ubuntu-latest + container: + image: node:20-bullseye + options: --user=root + steps: - name: "🧾 Repository auschecken" 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" run: chmod +x ./gradlew @@ -20,8 +34,7 @@ jobs: run: ./gradlew build - name: "🐳 Docker Compose: Build & Deploy" - run: | - docker compose -f ./compose.yml up -d --build + run: docker compose -f ./compose.yml up -d --build - name: "🧼 Docker Clean-up (optional)" if: always()