diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 73749ee..ee476cd 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -58,54 +58,54 @@ jobs: env: REGISTRY: ${{ secrets.REGISTRY_HOST }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Set image variables - id: vars - shell: bash - run: | - OWNER_LC="$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')" - SHA_SHORT="$(echo "${{ github.sha }}" | cut -c1-7)" - echo "owner_lc=$OWNER_LC" >> "$GITHUB_OUTPUT" - echo "sha_short=$SHA_SHORT" >> "$GITHUB_OUTPUT" + - name: Set image variables + id: vars + shell: bash + run: | + OWNER_LC="$(echo "${{ github.repository_owner }}" | tr '[:upper:]' '[:lower:]')" + SHA_SHORT="$(echo "${{ github.sha }}" | cut -c1-7)" + echo "owner_lc=$OWNER_LC" >> "$GITHUB_OUTPUT" + echo "sha_short=$SHA_SHORT" >> "$GITHUB_OUTPUT" - - name: Docker login - shell: bash - run: | - echo "${{ secrets.REGISTRY_PASSWORD }}" \ - | docker login "${{ env.REGISTRY }}" \ - -u "${{ secrets.REGISTRY_USER }}" \ - --password-stdin + - name: Docker login + shell: bash + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" \ + | docker login "${{ env.REGISTRY }}" \ + -u "${{ secrets.REGISTRY_USER }}" \ + --password-stdin - - name: Enable BuildKit - run: echo "DOCKER_BUILDKIT=1" >> $GITHUB_ENV + - name: Enable BuildKit + run: echo "DOCKER_BUILDKIT=1" >> $GITHUB_ENV - - name: Build API image - shell: bash - run: | - docker build \ - -f JSMR.Api/Dockerfile \ - -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:${{ steps.vars.outputs.sha_short }}" \ - -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:main" \ - . + - name: Build API image + shell: bash + run: | + docker build \ + -f JSMR.Api/Dockerfile \ + -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:${{ steps.vars.outputs.sha_short }}" \ + -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:main" \ + . - - name: Push API image - shell: bash - run: | - docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:${{ steps.vars.outputs.sha_short }}" - docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:main" + - name: Push API image + shell: bash + run: | + docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:${{ steps.vars.outputs.sha_short }}" + docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-api:main" - - name: Build Web image - shell: bash - run: | - docker build \ - -f JSMR.UI.Blazor/Dockerfile \ - -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:${{ steps.vars.outputs.sha_short }}" \ - -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:main" \ - . + - name: Build Web image + shell: bash + run: | + docker build \ + -f JSMR.UI.Blazor/Dockerfile \ + -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:${{ steps.vars.outputs.sha_short }}" \ + -t "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:main" \ + . - - name: Push Web image - shell: bash - run: | - docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:${{ steps.vars.outputs.sha_short }}" - docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:main" \ No newline at end of file + - name: Push Web image + shell: bash + run: | + docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:${{ steps.vars.outputs.sha_short }}" + docker push "${{ env.REGISTRY }}/${{ steps.vars.outputs.owner_lc }}/jsmr-web:main" \ No newline at end of file