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

This commit is contained in:
Nils Burghardt
2025-07-13 15:04:22 +02:00
parent 1f2c67dc1a
commit 8bb31125c9

View File

@@ -1,4 +1,4 @@
name: Build und Deploy name: "Build und Deploy"
on: on:
push: push:
@@ -9,33 +9,20 @@ 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: Checkout Repository - name: "🧾 Repository auschecken"
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Install Dependencies - name: "📦 Gradle Wrapper ausführbar machen"
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 run: chmod +x ./gradlew
- name: Build Project - name: "🛠 Projekt bauen"
run: ./gradlew build run: ./gradlew build
- name: Docker Compose Build and 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: Clean up Docker - name: "🧼 Docker Clean-up (optional)"
if: always() if: always()
run: docker system prune -f run: docker system prune -f