From f1fa430fb35694846ce80e73a6fdd2adea23def5 Mon Sep 17 00:00:00 2001 From: Alex Shevchuk Date: Tue, 19 Aug 2025 22:34:02 +0300 Subject: [PATCH] =?UTF-8?q?55=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 | 16 +++++++++++++--- docker-compose.staging.yaml | 2 +- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/deploy_staging.yaml b/.gitea/workflows/deploy_staging.yaml index 560cc15..52bca70 100644 --- a/.gitea/workflows/deploy_staging.yaml +++ b/.gitea/workflows/deploy_staging.yaml @@ -38,8 +38,17 @@ jobs: env: REPO: ${{ github.repository }} run: | - echo "GIT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT - echo "GIT_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo 'none')" >> $GITHUB_OUTPUT + if [ ${{ inputs.version }} == "new" ]; then + GIT_SHA=$(git rev-parse --short HEAD) + GIT_TAG=$(git describe --tags --abbrev=0 2>/dev/null || echo 'none') + else + GIT_SHA=$(echo ${{ inputs.version }} | cut -d'-' -f2) + GIT_TAG='none' + fi + + echo "GIT_SHA=${GIT_SHA}" >> $GITHUB_OUTPUT + echo "GIT_TAG=${GIT_TAG}" >> $GITHUB_OUTPUT + echo "APP_COMMIT=$($GIT_TAG != 'none' && $GIT_TAG || $GIT_SHA)" >> $GITHUB_OUTPUT echo "REPO_OWNER=$(echo $REPO | cut -d'/' -f1)" >> $GITHUB_OUTPUT echo "REPO_NAME=$(echo $REPO | cut -d'/' -f2)" >> $GITHUB_OUTPUT @@ -120,7 +129,8 @@ jobs: VERSION: ${{ inputs.version == 'new' && 'latest' || inputs.version }} - APP_COMMIT: ${{ steps.git-metadata.outputs.GIT_TAG != 'none' && steps.git-metadata.outputs.GIT_TAG || steps.git-metadata.outputs.GIT_SHA }} + APP_VERSION: ${{ inputs.environment }}-${{ steps.git-metadata.outputs.APP_COMMIT }} + APP_COMMIT: ${{ steps.git-metadata.outputs.APP_COMMIT }} APP_BUILD_DATE: ${{ steps.docker-metadata.outputs.TAG_LAST_PUSHED }} KEYCLOAK_BASE_URL: ${{ secrets.KEYCLOAK_BASE_URL }} diff --git a/docker-compose.staging.yaml b/docker-compose.staging.yaml index f7b63c0..2781c6d 100644 --- a/docker-compose.staging.yaml +++ b/docker-compose.staging.yaml @@ -8,7 +8,7 @@ services: published: 8001 protocol: tcp environment: - APP_VERSION: ${VERSION} + APP_VERSION: ${APP_VERSION} APP_COMMIT: ${APP_COMMIT} APP_BUILD_DATE: ${APP_BUILD_DATE}