From 0454e3e57012bb8ed18db1255430385a5b059416 Mon Sep 17 00:00:00 2001 From: "leon.hoppe" Date: Mon, 22 May 2023 10:02:28 +0200 Subject: [PATCH] added backend build action --- .gitea/workflows/build-backend.yaml | 30 ++++++++++++++++++++++++++++ .gitea/workflows/build-frontend.yaml | 8 ++++---- 2 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 .gitea/workflows/build-backend.yaml diff --git a/.gitea/workflows/build-backend.yaml b/.gitea/workflows/build-backend.yaml new file mode 100644 index 0000000..6f090b9 --- /dev/null +++ b/.gitea/workflows/build-backend.yaml @@ -0,0 +1,30 @@ +name: build + +env: + DOCKER_IMAGE: git.leon-hoppe.de/leon.hoppe/betteriserv-backend:latest + +on: + push: + branches: main + +jobs: + build-backend: + runs-on: ubuntu-latest + container: + image: catthehacker/ubuntu:act-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Login to Repo + uses: docker/login-action@v2 + with: + registry: git.leon-hoppe.de + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Build docker image + run: docker build -t ${{ env.DOCKER_IMAGE }} BetterIServ.Backend/ + + - name: Push docker image + run: docker push ${{ env.DOCKER_IMAGE }} diff --git a/.gitea/workflows/build-frontend.yaml b/.gitea/workflows/build-frontend.yaml index 53ca243..d3dc2d8 100644 --- a/.gitea/workflows/build-frontend.yaml +++ b/.gitea/workflows/build-frontend.yaml @@ -1,14 +1,14 @@ name: build env: - DOCKER_IMAGE: git.leon-hoppe.de/leon.hoppe/betteriserv + DOCKER_IMAGE: git.leon-hoppe.de/leon.hoppe/betteriserv-frontend:latest on: push: branches: main jobs: - frontend: + build-frontend: runs-on: ubuntu-latest container: image: catthehacker/ubuntu:act-latest @@ -24,7 +24,7 @@ jobs: password: ${{ secrets.DOCKER_PASSWORD }} - name: Build docker image - run: docker build -t ${{ env.DOCKER_IMAGE }}-frontend:latest BetterIServ.Mobile/ + run: docker build -t ${{ env.DOCKER_IMAGE }} BetterIServ.Mobile/ - name: Push docker image - run: docker push ${{ env.DOCKER_IMAGE }}-frontend:latest + run: docker push ${{ env.DOCKER_IMAGE }}