-
Bug
-
Resolution: Unresolved
-
Blocker
-
None
-
Jenkins ver. 2.164.3 all plugins up to date centos7
I get intermitten results from the gitParameter option.
Sometime I get
no list, and the default is chosen
a partial list of branches
a full list of branches (rarely)
This is what is in my pipeline script
gitParameter branchFilter: 'origin/(.*)', defaultValue: 'master', name: 'BRANCH_NAME', type: 'PT_BRANCH'
stage('Checkout') {
steps {
dir ('code') {
git(branch: "${params.BRANCH_NAME}", url: 'XXXXXX')
}
}
}
Is there a way to fix this or can we allow users to enter a branch name manually?
My scenario is I need the jobs definition to be stored in git, hence I am using pipeline jobs stored as JenkinsFiles.
multibranch pipeline job does not suit as these jobs are to be triggered by users, and/or cron.