Исправлен RELEASE_TAG: выставляется после checkout, а не в env при agent none.

This commit is contained in:
2026-07-27 23:32:58 +03:00
parent 5e73671bf4
commit 7c381b46cf
Vendored
+9 -1
View File
@@ -29,7 +29,7 @@ pipeline {
HARBOR_REGISTRY = 'hub.antropoff.ru'
HARBOR_IMAGE = 'hub.antropoff.ru/devops-tools/wrapped'
DOCKERHUB_IMAGE = 'inecs/wrapped'
RELEASE_TAG = "${env.GIT_COMMIT?.take(7) ?: 'dev'}"
// RELEASE_TAG — после checkout (с agent none GIT_COMMIT ещё нет → валидация env падает)
BUILDX_BUILDER = "jenkins-wrapped-${env.BUILD_NUMBER}"
DEPLOY_JOB = 'devops-tools/wrapped/wrapped-deploy/main'
TZ = 'Europe/Moscow'
@@ -62,7 +62,15 @@ pipeline {
if (!env.IMAGE_VERSION) {
error('VERSION file is empty')
}
env.RELEASE_TAG = sh(
script: 'git rev-parse --short=7 HEAD',
returnStdout: true
).trim()
if (!env.RELEASE_TAG) {
error('could not resolve short git SHA for RELEASE_TAG')
}
echo "IMAGE_VERSION from VERSION → ${env.IMAGE_VERSION}"
echo "RELEASE_TAG → ${env.RELEASE_TAG}"
}
}
}