From 75cbb79d649b914f28d5248f1e2563d489e90631 Mon Sep 17 00:00:00 2001 From: Alex Shevchuk Date: Tue, 19 Aug 2025 02:37:10 +0300 Subject: [PATCH] 32 --- .gitea/workflows/deploy_staging.yaml | 39 +++------------------------- 1 file changed, 4 insertions(+), 35 deletions(-) diff --git a/.gitea/workflows/deploy_staging.yaml b/.gitea/workflows/deploy_staging.yaml index bfa3773..1c551f2 100644 --- a/.gitea/workflows/deploy_staging.yaml +++ b/.gitea/workflows/deploy_staging.yaml @@ -85,54 +85,23 @@ jobs: id: build-push env: IMAGE_NAME: molvaapp/test_deploy - IMAGE_TAG: latest + IMAGE_TAG: ${{ steps.git-metadata.outputs.GIT_TAG != "none" && steps.git-metadata.outputs.GIT_TAG || steps.git-metadata.outputs.GIT_SHA }} CONFIG_FILE: .build/config/staging.yaml run: | - echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - - echo "=== STARTING DOCKER BUILD ===" - echo "Building $IMAGE_NAME:$IMAGE_TAG" - echo "Using config: $CONFIG_FILE" - - # Explicit Docker setup - echo "Docker info:" - docker info - docker build \ - --progress plain \ - --no-cache \ --build-arg BUILD_LDFLAGS="-w -s" \ --build-arg CONFIG_FILE_PATH=$CONFIG_FILE \ -t $IMAGE_NAME:$IMAGE_TAG \ -t $IMAGE_NAME:latest \ - . 2>&1 | tee build.log - - echo "=== BUILD COMPLETE ===" - echo "Build log:" - cat build.log + . docker tag $IMAGE_NAME:$IMAGE_TAG $IMAGE_NAME:latest - echo "Pushing images..." - docker push $IMAGE_NAME:$IMAGE_TAG 2>&1 | tee push.log - docker push $IMAGE_NAME:latest 2>&1 | tee -a push.log + docker push $IMAGE_NAME:$IMAGE_TAG + docker push $IMAGE_NAME:latest - echo "=== PUSH COMPLETE ===" - echo "Push log:" - cat push.log - - docker pull $IMAGE_NAME:$IMAGE_TAG - echo "Image verified in registry" - echo "Pushed image $IMAGE_NAME:$IMAGE_TAG and :latest" - - name: Debug build-push step - if: always() - run: | - echo "Build-push step status: ${{ steps.build-push.conclusion }}" - echo "Image TAG: ${{ steps.git-metadata.outputs.GIT_SHA }}" - echo "Version input: ${{ inputs.version }}" - - name: Install dependencies run: | sudo apt-get update