Hello,
I have the following pipeline that uses a method called "getServiceVersion"
from a Shared Library.
#!/usr/bin/env groovy
@Library('mycom')
import com.mycom.*
// Declarative pipeline //
properties([[$class: 'JiraProjectProperty'], buildDiscarder(logRotator(
artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '',
numToKeepStr: '10')), disableConcurrentBuilds(), parameters([gitParameter(
branch: '', branchFilter: '.*', defaultValue: 'origin/integration',
description: 'Git Branch', listSize: '10', name: 'branch',
quickFilterEnabled: true, selectedValue: 'DEFAULT', sortMode:
'ASCENDING_SMART', tagFilter: '*', type: 'PT_BRANCH')])])
def STAGE
pipeline {
agent { label 'WindowsSlaveWS2016' }
options {
timestamps ()
ansiColor('xterm')
disableConcurrentBuilds()
}
stages {
stage('Code checkout') {
steps {
echo '<< Checking out source code >>'
checkout([$class: 'GitSCM', branches: [[name: '${branch}']],
doGenerateSubmoduleConfigurations: false, extensions: [[$class:
'CloneOption', depth: 10, noTags: false, reference: '', shallow: true]],
submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'gitcredentials', url
: 'http://gitserver:8080/myproject']]])
script {
STAGE=env.STAGE_NAME
}
}
}
stage('Get service version') {
steps {
script {
STAGE=env.STAGE_NAME
getServiceVersion('MY/Path', 'ChangeLog.txt',
'myservice')
}
}
}
}
}
Please notice at the 'git parameter (
https://plugins.jenkins.io/git-parameter/)' that fetchs all available
branches on the current repository and the selected default vale
'origin/integration'.
Since I am using shared library it doesn´t load all the available branches
and in fact it only displays origin/master instead of origin/integration.
There is a kind of incompatibility? How can I fix this behaviour?
[image: shared_lib_error.jpg]
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/2cb0b22d-90e8-4ea5-a548-9eff78a59262%40googlegroups.com.