From d43f9695771f2c115db92eff088c1dc18be663ae Mon Sep 17 00:00:00 2001 From: Alex Shevchuk Date: Tue, 19 Aug 2025 21:54:05 +0300 Subject: [PATCH] =?UTF-8?q?54=20=D1=8D=D1=82=D0=BE=20=D0=A1=D0=B0=D0=BD?= =?UTF-8?q?=D0=BA=D1=82=20=D0=9F=D0=B5=D1=82=D0=B5=D1=80=D0=B1=D1=83=D1=80?= =?UTF-8?q?=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy_staging.yaml | 30 +++++++++++++++++----------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/deploy_staging.yaml b/.gitea/workflows/deploy_staging.yaml index ca595d3..560cc15 100644 --- a/.gitea/workflows/deploy_staging.yaml +++ b/.gitea/workflows/deploy_staging.yaml @@ -70,21 +70,27 @@ jobs: echo "IMAGE_TAG=${IMAGE_TAG}" >> $GITHUB_OUTPUT echo "TAG_LAST_PUSHED=${PUSH_DATE}" >> $GITHUB_OUTPUT - - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v3 - - name: Build and Push Docker Image if: ${{ inputs.version == 'new' }} needs: docker-metadata - uses: docker/build-push-action@v5 - with: - context: . - file: Dockerfile - push: true - tags: ${{ steps.docker-metadata.outputs.IMAGE_NAME }}:${{ steps.docker-metadata.outputs.IMAGE_TAG }} - build-args: | - BUILD_LDFLAGS="-w -s" - CONFIG_FILE_PATH=".build/config/staging.yaml" + env: + IMAGE_NAME: ${{ steps.docker-metadata.outputs.IMAGE_NAME }} + IMAGE_TAG: ${{ steps.docker-metadata.outputs.IMAGE_TAG }} + CONFIG_FILE: .build/config/staging.yaml + run: | + docker build \ + --build-arg BUILD_LDFLAGS="-w -s" \ + --build-arg CONFIG_FILE_PATH=$CONFIG_FILE \ + -t $IMAGE_NAME:$IMAGE_TAG \ + -t $IMAGE_NAME:latest \ + . + + docker tag $IMAGE_NAME:$IMAGE_TAG $IMAGE_NAME:latest + + docker push $IMAGE_NAME:$IMAGE_TAG + docker push $IMAGE_NAME:latest + + echo "Pushed image $IMAGE_NAME:$IMAGE_TAG and :latest" - name: Install dependencies id: install-dependencies