Test Build & Deploy
Some checks failed
Build / build (push) Failing after 0s
Build und Deploy / build-and-deploy (push) Failing after 7s

This commit is contained in:
Nils Burghardt
2025-07-13 14:28:21 +02:00
parent 538180ec6d
commit 6c9f33a14a

View File

@@ -1,4 +1,4 @@
name: Build and Deploy
name: Build und Deploy
on:
push:
@@ -6,40 +6,18 @@ on:
- master
jobs:
build:
runs-on: local
build-and-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
- name: 🧾 Repository auschecken
uses: actions/checkout@v3
- name: Set up JDK
uses: actions/setup-java@v3
with:
java-version: '17'
distribution: 'temurin'
- name: Install Node.js (für Vaadin)
uses: actions/setup-node@v3
with:
node-version: '20'
- name: Install dependencies
run: npm install
- name: Build application
run: ./gradlew build
deploy:
runs-on: local
needs: build
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Deploy via Docker Compose
- name: 🛠 Baue das Projekt
run: |
cd compose
docker compose down
docker compose up -d --build
echo "🔧 Baue Projekt..."
./gradlew build
- name: 🚀 Deployment ausführen
run: |
echo "📦 Starte Deployment..."
docker compose -f ./compose.yml up -d --build