54 это Санкт Петербург
All checks were successful
Deploy Production / Deploy to Staging (push) Has been skipped

This commit is contained in:
Alex Shevchuk
2025-08-19 21:54:05 +03:00
parent 29111676a3
commit d43f969577

View File

@@ -70,21 +70,27 @@ jobs:
echo "IMAGE_TAG=${IMAGE_TAG}" >> $GITHUB_OUTPUT echo "IMAGE_TAG=${IMAGE_TAG}" >> $GITHUB_OUTPUT
echo "TAG_LAST_PUSHED=${PUSH_DATE}" >> $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 - name: Build and Push Docker Image
if: ${{ inputs.version == 'new' }} if: ${{ inputs.version == 'new' }}
needs: docker-metadata needs: docker-metadata
uses: docker/build-push-action@v5 env:
with: IMAGE_NAME: ${{ steps.docker-metadata.outputs.IMAGE_NAME }}
context: . IMAGE_TAG: ${{ steps.docker-metadata.outputs.IMAGE_TAG }}
file: Dockerfile CONFIG_FILE: .build/config/staging.yaml
push: true run: |
tags: ${{ steps.docker-metadata.outputs.IMAGE_NAME }}:${{ steps.docker-metadata.outputs.IMAGE_TAG }} docker build \
build-args: | --build-arg BUILD_LDFLAGS="-w -s" \
BUILD_LDFLAGS="-w -s" --build-arg CONFIG_FILE_PATH=$CONFIG_FILE \
CONFIG_FILE_PATH=".build/config/staging.yaml" -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 - name: Install dependencies
id: install-dependencies id: install-dependencies