From 9fc5e8c23da621435794b47eb8e789eca73832c6 Mon Sep 17 00:00:00 2001 From: Nils Burghardt Date: Sun, 13 Jul 2025 16:12:11 +0200 Subject: [PATCH] add pipeline 17 --- .gitea/workflows/buildAndDeply.yaml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/buildAndDeply.yaml b/.gitea/workflows/buildAndDeply.yaml index bab2594..a621c94 100644 --- a/.gitea/workflows/buildAndDeply.yaml +++ b/.gitea/workflows/buildAndDeply.yaml @@ -10,18 +10,14 @@ jobs: runs-on: ubuntu-latest steps: - - name: 🧾 Repository auschecken + - name: πŸ“ Code auschecken uses: actions/checkout@v3 - - name: πŸ›  Baue das Projekt (ohne Tests) - run: ./gradlew clean build -x test + - name: πŸ›  Build JAR (ohne Tests) und kopiere nach Volume + run: | + ./gradlew clean build -x test + cp build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar /build-output/app.jar - - name: πŸ“¦ Kopiere JAR fΓΌr Docker - run: cp build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar ./app.jar - - - name: 🐳 Docker Compose Build & Deploy - run: docker compose -f ./compose.yml up -d --build - - - name: 🧹 Clean Up (optional) - if: always() - run: docker system prune -f \ No newline at end of file + - name: πŸ” Neustart der Anwendung + run: | + docker compose -f /pfad/zu/mytimetracker/compose.yml restart app \ No newline at end of file