在Jenkins中,如何设置Pipeline插件的“Branches to build”配置选项与$ {BRANCH_NAME}的值相同

时间:2017-11-08 06:25:23

标签: jenkins jenkins-pipeline

正如您在附带的屏幕截图中看到的,我希望我的管道从同一个分支中获取Jenkins文件,该分支作为参数传入并保存在BRANCH_NAME变量中:

Jenkins Pipeline

2 个答案:

答案 0 :(得分:2)

我不得不取消选中"轻量级结账"使Jenkins解析Pipeline SCM设置下的$ {BRANCH_NAME}参数:

Pipeline SCM settings - Lightweight checkout

答案 1 :(得分:0)

见下文:

checkout([$class: 'GitSCM', branches: [[name: "${BRANCH_NAME}"]],  [[credentialsId: 'CRED_ID', url: 'https://url.goes.here']]])

更明确一点,您可以使用${params.BRANCH_NAME}