From 02c7d9d61cd6c40a9173758aa68991baa7174942 Mon Sep 17 00:00:00 2001 From: Bryan Hoffmann Date: Wed, 26 Aug 2026 08:04:59 +0200 Subject: [PATCH] vorbereitung zu dev --- .gitea/workflows/build.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 66d4e0b..dbf599b 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -2,7 +2,7 @@ name: Build und Push Docker Image on: push: - branches: [main] + branches: [main, Dev] tags: ["v*"] env: @@ -26,14 +26,22 @@ jobs: - name: Bei der Registry anmelden run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login ${{ env.REGISTRY }} -u ${{ github.actor }} --password-stdin - - name: Image-Namen bestimmen + - name: Image-Namen und Tag bestimmen id: vars - run: echo "image=${{ env.REGISTRY }}/${{ github.repository }}" >> "$GITHUB_OUTPUT" + run: | + IMAGE=${{ env.REGISTRY }}/${{ github.repository }} + if [ "${{ github.ref_name }}" = "main" ]; then + TAG=latest + else + TAG=$(echo "${{ github.ref_name }}" | tr '[:upper:]' '[:lower:]') + fi + echo "image=$IMAGE" >> "$GITHUB_OUTPUT" + echo "tag=$TAG" >> "$GITHUB_OUTPUT" - name: Image bauen - run: docker build -t ${{ steps.vars.outputs.image }}:latest -t ${{ steps.vars.outputs.image }}:${{ github.sha }} . + run: docker build -t ${{ steps.vars.outputs.image }}:${{ steps.vars.outputs.tag }} -t ${{ steps.vars.outputs.image }}:${{ github.sha }} . - name: Image pushen run: | - docker push ${{ steps.vars.outputs.image }}:latest + docker push ${{ steps.vars.outputs.image }}:${{ steps.vars.outputs.tag }} docker push ${{ steps.vars.outputs.image }}:${{ github.sha }} \ No newline at end of file