From 9514ceda8d936d3e7f3169995f357e2422da8ce2 Mon Sep 17 00:00:00 2001 From: Nils Burghardt Date: Sun, 13 Jul 2025 17:23:43 +0200 Subject: [PATCH] 2 --- .gitea/workflows/buildAndDeply.yaml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/buildAndDeply.yaml b/.gitea/workflows/buildAndDeply.yaml index ad10327..e45473f 100644 --- a/.gitea/workflows/buildAndDeply.yaml +++ b/.gitea/workflows/buildAndDeply.yaml @@ -19,7 +19,20 @@ jobs: - name: 🛠 Baue das Projekt (ohne Tests) run: ./gradlew clean build -x test - - name: 📦 Kopiere JAR ins Shared Volume + - name: 📦 JAR ins Shared Volume kopieren und archivieren run: | - mkdir -p /shared_jar_data - cp build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar /shared_jar_data/ \ No newline at end of file + mkdir -p /shared_jar_data /shared_jar_data/archive + + # Zeitstempel im Format YYYYMMDD-HHMMSS + timestamp=$(date +"%Y%m%d-%H%M%S") + + # JAR-Datei kopieren (aktuelle Version) + cp build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar /shared_jar_data/MyTimeTracker-0.0.1-SNAPSHOT.jar + + # JAR-Datei archivieren + cp build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar /shared_jar_data/archive/MyTimeTracker-$timestamp.jar + + - name: 🚦 Neustart der Anwendung triggern + run: | + mkdir -p /shared_trigger_dir + touch /shared_trigger_dir/restart-requested \ No newline at end of file