Jenkins Pipeline:如何定义参数选择 Git 项目分支并引用
在 Jenkins Pipeline 脚本中,可以使用参数化构建的方式来定义一个参数。具体步骤如下:
- 在 Pipeline 脚本中使用'parameters'关键字定义一个参数,例如:
parameters {
gitBranches(choices: '', description: 'Select a branch to build', name: 'Branch')
}
-
在 Jenkins 的构建页面中,选择'此构建是可参数化的'选项,并添加一个'Choice Parameter',名称为'Branch',选项内容为所有 Git 项目的分支列表。
-
在 Pipeline 脚本的某个 stage 步骤中,可以使用'env.BRANCH_NAME'来获取当前选中的分支名称,例如:
stage('Build') {
steps {
sh 'git checkout ${env.BRANCH_NAME}'
// 此处可以执行构建操作
}
}
这样,在构建时就可以选择一个 Git 项目的所有分支,并在 Pipeline 脚本中使用'env.BRANCH_NAME'引用选中的分支。
原文地址: https://www.cveoy.top/t/topic/nwEp 著作权归作者所有。请勿转载和采集!