Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Use env.TAG_NAME instead of a pipeline parameter (params unavailable …
…in multibranch pipeline)
credman committed Jan 12, 2022
1 parent 5500c5c commit 6db14ce
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions Jenkinsfile
@@ -3,11 +3,12 @@ def gpg_key = '1D3F3E9E30C7F312'
def jdk_id = 'Corretto-JDK8'
def maven_id = 'Maven-3.8.4'

def tag_pattern = /^GROUPER_RELEASE_(\d+\.\d+\.\w+)$/

def git_tag = env.TAG_NAME ?: env.BRANCH_NAME
def tag_pattern = /^(\d+\.\d+\.\w+)$/
def grouper_src_branch = "GROUPER_RELEASE_${git_tag}"

node('docker') {
if (params.branch_or_tag ==~ tag_pattern) {
if (git_tag ==~ tag_pattern ) {
stage("PgpImport") {
withCredentials([file(credentialsId: 'grouper-pgp', variable: 'GPG_KEYS')]) {
sh 'gpg --keyring=pubring.gpg --no-default-keyring --import $GPG_KEYS'
@@ -17,7 +18,7 @@ node('docker') {
stage("Checkout") {
checkout_result = checkout([
$class: 'GitSCM',
branches: [[name: params.branch_or_tag]],
branches: [[name: grouper_src_branch]],
extensions: [
[$class: 'LocalBranch'], [$class: 'WipeWorkspace'],
[$class: 'CloneOption', depth: 1, noTags: false, reference: '', shallow: true],
@@ -28,9 +29,9 @@ node('docker') {
}

stage('Version') {
def grouper_version = (params.branch_or_tag =~ tag_pattern)[0][1]
def grouper_version = (git_tag =~ tag_pattern)[0][1]

println "Extracted grouper version '${grouper_version}' from input '${params.branch_or_tag}'"
println "Extracted grouper version '${grouper_version}' from input '${git_tag}'"

withMaven(
maven: maven_id,

0 comments on commit 6db14ce

Please sign in to comment.