attempting another method for skipping stages

This commit is contained in:
Hyatt 2022-06-15 12:22:58 -05:00
parent 2c5a77699e
commit 288bcfec7f
Signed by: nhyatt
GPG Key ID: C50D0BBB5BC40BEA

View File

@ -103,16 +103,21 @@ pipeline {
} }
} }
stage ('Build K8S Lens') {
when {
expression {
if (k8slensVersion ==~ 'refs\\/tags\\/([5-9]|[0-9]{2,})\\.[0-9]+\\.[0-9]+$') { if (k8slensVersion ==~ 'refs\\/tags\\/([5-9]|[0-9]{2,})\\.[0-9]+\\.[0-9]+$') {
if (k8slensVersion ==~ 'refs\\/tags\\/5\\.5\\.[0-9]+$') { if (k8slensVersion ==~ 'refs\\/tags\\/5\\.5\\.[0-9]+$') {
jsNodeID = 'node-14' jsNodeID = 'node-14'
return true
} else if (k8slensVersion ==~ 'refs\\/tags\\/5\\.6\\.[0-9]+$') { } else if (k8slensVersion ==~ 'refs\\/tags\\/5\\.6\\.[0-9]+$') {
jsNodeID = 'node-16' jsNodeID = 'node-16'
} else { return true
jsNodeID = 'node-18' }
return false
}
}
} }
stage ('Build K8S Lens') {
steps { steps {
container (jsNodeID) { container (jsNodeID) {
script { script {
@ -128,6 +133,18 @@ pipeline {
} }
stage ('Push Artifacts') { stage ('Push Artifacts') {
when {
expression {
if (k8slensVersion ==~ 'refs\\/tags\\/([5-9]|[0-9]{2,})\\.[0-9]+\\.[0-9]+$') {
if (k8slensVersion ==~ 'refs\\/tags\\/5\\.5\\.[0-9]+$') {
return true
} else if (k8slensVersion ==~ 'refs\\/tags\\/5\\.6\\.[0-9]+$') {
return true
}
return false
}
}
}
steps { steps {
container('alpine') { container('alpine') {
script { script {
@ -148,5 +165,4 @@ pipeline {
} }
} }
} }
}
} }