Compare commits
2 Commits
87b7a6d8f4
...
a5b29ee81e
| Author | SHA1 | Date | |
|---|---|---|---|
| a5b29ee81e | |||
| 2fb42d3d7a |
Vendored
+12
-11
@@ -29,7 +29,7 @@ pipeline {
|
|||||||
HARBOR_REGISTRY = 'hub.antropoff.ru'
|
HARBOR_REGISTRY = 'hub.antropoff.ru'
|
||||||
HARBOR_IMAGE = 'hub.antropoff.ru/devops-tools/wrapped'
|
HARBOR_IMAGE = 'hub.antropoff.ru/devops-tools/wrapped'
|
||||||
DOCKERHUB_IMAGE = 'inecs/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}"
|
BUILDX_BUILDER = "jenkins-wrapped-${env.BUILD_NUMBER}"
|
||||||
DEPLOY_JOB = 'devops-tools/wrapped/wrapped-deploy/main'
|
DEPLOY_JOB = 'devops-tools/wrapped/wrapped-deploy/main'
|
||||||
TZ = 'Europe/Moscow'
|
TZ = 'Europe/Moscow'
|
||||||
@@ -53,17 +53,18 @@ pipeline {
|
|||||||
|
|
||||||
stage('Version') {
|
stage('Version') {
|
||||||
steps {
|
steps {
|
||||||
container('docker') {
|
script {
|
||||||
script {
|
// Без git в DinD-контейнере: dubious ownership → exit 128
|
||||||
env.IMAGE_VERSION = sh(
|
env.IMAGE_VERSION = readFile('VERSION').trim()
|
||||||
script: "tr -d '[:space:]' < VERSION",
|
if (!env.IMAGE_VERSION) {
|
||||||
returnStdout: true
|
error('VERSION file is empty')
|
||||||
).trim()
|
|
||||||
if (!env.IMAGE_VERSION) {
|
|
||||||
error('VERSION file is empty')
|
|
||||||
}
|
|
||||||
echo "IMAGE_VERSION from VERSION → ${env.IMAGE_VERSION}"
|
|
||||||
}
|
}
|
||||||
|
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}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user