diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 21b19b8..d202286 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -3,7 +3,7 @@ run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: - build: + test: runs-on: ubuntu-latest @@ -22,6 +22,53 @@ jobs: - name: Build with Maven run: mvn -B package --file backend/pom.xml - # Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive - # - name: Update dependency graph - #uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6 \ No newline at end of file + build-and-push-frontend: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Log into registry at Gitea + uses: docker/login-action@v2 + with: + registry: https://git.fawkes100.de + username: ${{ secrets.REGISTRY_USER }} + password: ${{ secrets.REGISTRY_PASSWORD }} + - name: Setup Docker buildx + uses: docker/setup-buildx-action@v3 + - name: Extract Docker metadata + id: meta + uses: docker/metadata-action@v2 + with: + images: git.fawkes100.de/TimeManager/timemanager-frontend + - name: Build and Push Latest Docker Image + id: build-and-push-latest + uses: docker/build-push-action@v4 + if: ${{ github.ref == 'refs/heads/master' }} + with: + file: frontend/Dockerfile + push: true + tags: git.fawkes100.de/TimeManager/timemanager-frontend:latest + build-and-push-backend: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Log into registry at Gitea + uses: docker/login-action@v2 + with: + registry: https://git.fawkes100.de + username: ${{ secrets.REGISTRY_USER }} + password: ${{ secrets.REGISTRY_PASSWORD }} + - name: Setup Docker buildx + uses: docker/setup-buildx-action@v3 + - name: Extract Docker metadata + id: meta + uses: docker/metadata-action@v2 + with: + images: git.fawkes100.de/TimeManager/timemanager-backend + - name: Build and Push Latest Docker Image + id: build-and-push-latest + uses: docker/build-push-action@v4 + if: ${{ github.ref == 'refs/heads/master' }} + with: + file: backend/Dockerfile + push: true + tags: git.fawkes100.de/TimeManager/timemanager-backend:latest \ No newline at end of file diff --git a/backend/.idea/workspace.xml b/backend/.idea/workspace.xml index e1c6a0d..2afbcaf 100644 --- a/backend/.idea/workspace.xml +++ b/backend/.idea/workspace.xml @@ -4,7 +4,9 @@