From 888d7e5a4546f3da281bf72d50a275e463b19e61 Mon Sep 17 00:00:00 2001 From: codex Date: Fri, 24 Apr 2026 12:53:43 -0300 Subject: [PATCH] ci(metis): publish images from primary branch --- Jenkinsfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d429e74..376bb0e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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') {