Исправлен Version: IMAGE_VERSION/RELEASE_TAG без git в DinD (dubious ownership).

This commit is contained in:
2026-07-27 23:35:46 +03:00
parent 7c381b46cf
commit 49df683281
Vendored
+5 -12
View File
@@ -53,28 +53,21 @@ pipeline {
stage('Version') { stage('Version') {
steps { steps {
container('docker') {
script { script {
env.IMAGE_VERSION = sh( // Без git в DinD-контейнере: dubious ownership → exit 128
script: "tr -d '[:space:]' < VERSION", env.IMAGE_VERSION = readFile('VERSION').trim()
returnStdout: true
).trim()
if (!env.IMAGE_VERSION) { if (!env.IMAGE_VERSION) {
error('VERSION file is empty') error('VERSION file is empty')
} }
env.RELEASE_TAG = sh( if (!env.GIT_COMMIT) {
script: 'git rev-parse --short=7 HEAD', error('GIT_COMMIT is empty after checkout')
returnStdout: true
).trim()
if (!env.RELEASE_TAG) {
error('could not resolve short git SHA for RELEASE_TAG')
} }
env.RELEASE_TAG = env.GIT_COMMIT.take(7)
echo "IMAGE_VERSION from VERSION → ${env.IMAGE_VERSION}" echo "IMAGE_VERSION from VERSION → ${env.IMAGE_VERSION}"
echo "RELEASE_TAG → ${env.RELEASE_TAG}" echo "RELEASE_TAG → ${env.RELEASE_TAG}"
} }
} }
} }
}
stage('Build & push') { stage('Build & push') {
steps { steps {