From 1f2c67dc1ac2eccf5bfdee10402d0cf15bfc07fd Mon Sep 17 00:00:00 2001 From: Nils Burghardt Date: Sun, 13 Jul 2025 15:00:32 +0200 Subject: [PATCH] add pipeline2 --- .gitea/workflows/buildAndDeply.yaml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/buildAndDeply.yaml b/.gitea/workflows/buildAndDeply.yaml index 6e0f718..2a8d379 100644 --- a/.gitea/workflows/buildAndDeply.yaml +++ b/.gitea/workflows/buildAndDeply.yaml @@ -10,23 +10,32 @@ jobs: runs-on: ubuntu-latest container: - image: gradle:8.7-jdk21 + image: node:20-bullseye options: --user=root steps: - name: Checkout Repository uses: actions/checkout@v3 - - name: Gradle Wrapper ausführbar machen + - name: Install Dependencies + run: | + apt-get update && apt-get install -y unzip curl git + curl -s "https://get.sdkman.io" | bash + export SDKMAN_DIR="/root/.sdkman" + source "$SDKMAN_DIR/bin/sdkman-init.sh" + sdk install java 21.0.2-tem + sdk install gradle 8.7 + + - name: Make Gradle Wrapper Executable run: chmod +x ./gradlew - - name: Projekt bauen + - name: Build Project run: ./gradlew build - - name: Docker Compose Build & Deploy + - name: Docker Compose Build and Deploy run: | docker compose -f ./compose.yml up -d --build - - name: Clean up (optional) + - name: Clean up Docker if: always() run: docker system prune -f \ No newline at end of file