This commit is contained in:
@@ -6,18 +6,20 @@ on:
|
||||
- master
|
||||
|
||||
jobs:
|
||||
build-and-deploy:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- name: 📁 Code auschecken
|
||||
- name: 📥 Repository 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: 🧼 IP-Adresse von Gitea zu /etc/hosts hinzufügen
|
||||
run: echo "172.26.0.2 gitea" >> /etc/hosts
|
||||
|
||||
- name: 🔁 Neustart der Anwendung
|
||||
- name: 🛠 Baue das Projekt (ohne Tests)
|
||||
run: ./gradlew clean build -x test
|
||||
|
||||
- name: 📦 Kopiere JAR ins Shared Volume
|
||||
run: |
|
||||
docker compose -f /pfad/zu/mytimetracker/compose.yml restart app
|
||||
mkdir -p /shared_jar_data
|
||||
cp build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar /shared_jar_data/
|
||||
Reference in New Issue
Block a user