ci(metis): publish images from primary branch
This commit is contained in:
parent
56d31fa613
commit
888d7e5a45
10
Jenkinsfile
vendored
10
Jenkinsfile
vendored
@ -110,7 +110,7 @@ spec:
|
|||||||
booleanParam(
|
booleanParam(
|
||||||
name: 'PUBLISH_IMAGES',
|
name: 'PUBLISH_IMAGES',
|
||||||
defaultValue: false,
|
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 {
|
triggers {
|
||||||
@ -342,7 +342,7 @@ PY
|
|||||||
|
|
||||||
stage('Prep toolchain') {
|
stage('Prep toolchain') {
|
||||||
when {
|
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 {
|
steps {
|
||||||
container('builder') {
|
container('builder') {
|
||||||
@ -357,7 +357,7 @@ PY
|
|||||||
|
|
||||||
stage('Compute version') {
|
stage('Compute version') {
|
||||||
when {
|
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 {
|
steps {
|
||||||
container('builder') {
|
container('builder') {
|
||||||
@ -377,7 +377,7 @@ PY
|
|||||||
|
|
||||||
stage('Buildx setup') {
|
stage('Buildx setup') {
|
||||||
when {
|
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 {
|
steps {
|
||||||
container('builder') {
|
container('builder') {
|
||||||
@ -408,7 +408,7 @@ PY
|
|||||||
|
|
||||||
stage('Build & push images') {
|
stage('Build & push images') {
|
||||||
when {
|
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 {
|
steps {
|
||||||
container('builder') {
|
container('builder') {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user