Исправлен Version: IMAGE_VERSION/RELEASE_TAG без git в DinD (dubious ownership).
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Vendored
+5
-12
@@ -53,28 +53,21 @@ pipeline {
|
||||
|
||||
stage('Version') {
|
||||
steps {
|
||||
container('docker') {
|
||||
script {
|
||||
env.IMAGE_VERSION = sh(
|
||||
script: "tr -d '[:space:]' < VERSION",
|
||||
returnStdout: true
|
||||
).trim()
|
||||
// Без git в DinD-контейнере: dubious ownership → exit 128
|
||||
env.IMAGE_VERSION = readFile('VERSION').trim()
|
||||
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')
|
||||
if (!env.GIT_COMMIT) {
|
||||
error('GIT_COMMIT is empty after checkout')
|
||||
}
|
||||
env.RELEASE_TAG = env.GIT_COMMIT.take(7)
|
||||
echo "IMAGE_VERSION from VERSION → ${env.IMAGE_VERSION}"
|
||||
echo "RELEASE_TAG → ${env.RELEASE_TAG}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
stage('Build & push') {
|
||||
steps {
|
||||
|
||||
Reference in New Issue
Block a user