ci(metis): publish images from primary branch

This commit is contained in:
codex 2026-04-24 12:53:43 -03:00
parent 56d31fa613
commit 888d7e5a45

10
Jenkinsfile vendored
View File

@ -110,7 +110,7 @@ spec:
booleanParam(
name: 'PUBLISH_IMAGES',
defaultValue: false,
description: 'Build and push runtime images (enable for release runs).'
description: 'Force image publish even off the primary branch. Primary branch SCM runs publish automatically.'
)
}
triggers {
@ -342,7 +342,7 @@ PY
stage('Prep toolchain') {
when {
expression { return params.PUBLISH_IMAGES }
expression { return params.PUBLISH_IMAGES || env.GIT_BRANCH == 'origin/master' || env.GIT_BRANCH == 'origin/main' || env.BRANCH_NAME == 'master' || env.BRANCH_NAME == 'main' }
}
steps {
container('builder') {
@ -357,7 +357,7 @@ PY
stage('Compute version') {
when {
expression { return params.PUBLISH_IMAGES }
expression { return params.PUBLISH_IMAGES || env.GIT_BRANCH == 'origin/master' || env.GIT_BRANCH == 'origin/main' || env.BRANCH_NAME == 'master' || env.BRANCH_NAME == 'main' }
}
steps {
container('builder') {
@ -377,7 +377,7 @@ PY
stage('Buildx setup') {
when {
expression { return params.PUBLISH_IMAGES }
expression { return params.PUBLISH_IMAGES || env.GIT_BRANCH == 'origin/master' || env.GIT_BRANCH == 'origin/main' || env.BRANCH_NAME == 'master' || env.BRANCH_NAME == 'main' }
}
steps {
container('builder') {
@ -408,7 +408,7 @@ PY
stage('Build & push images') {
when {
expression { return params.PUBLISH_IMAGES }
expression { return params.PUBLISH_IMAGES || env.GIT_BRANCH == 'origin/master' || env.GIT_BRANCH == 'origin/main' || env.BRANCH_NAME == 'master' || env.BRANCH_NAME == 'main' }
}
steps {
container('builder') {