在 Jenkins Pipeline 脚本中,可以使用参数化构建的方式来定义一个参数。具体步骤如下:

  1. 在 Pipeline 脚本中使用'parameters'关键字定义一个参数,例如:
parameters {
    gitBranches(choices: '', description: 'Select a branch to build', name: 'Branch')
}
  1. 在 Jenkins 的构建页面中,选择'此构建是可参数化的'选项,并添加一个'Choice Parameter',名称为'Branch',选项内容为所有 Git 项目的分支列表。

  2. 在 Pipeline 脚本的某个 stage 步骤中,可以使用'env.BRANCH_NAME'来获取当前选中的分支名称,例如:

stage('Build') {
    steps {
        sh 'git checkout ${env.BRANCH_NAME}'
        // 此处可以执行构建操作
    }
}

这样,在构建时就可以选择一个 Git 项目的所有分支,并在 Pipeline 脚本中使用'env.BRANCH_NAME'引用选中的分支。

Jenkins Pipeline:如何定义参数选择 Git 项目分支并引用

原文地址: https://www.cveoy.top/t/topic/nwEp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录