name: Build-und-Deploy on: push: branches: - master jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: 📁 Code auschecken uses: actions/checkout@v3 - 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: 🔁 Neustart der Anwendung run: | docker compose -f /pfad/zu/mytimetracker/compose.yml restart app