Jenkins pipeline 支持切换分支配置

参数化构建

选中 参数化构建—> 添加参数-> 选项参数
请添加图片描述

配置选项参数

参数名称,自定义,我这里命名branch,
选项,自定义,添加自己git 仓库有的分支名
请添加图片描述

pipe line 命令中获取分支

请添加图片描述

获取当前分支 git branch: “${params.branch}”, url: “https://gitee.com/liuboliu/****.git”

完成脚本代码

pipeline {
    agent any
     environment {
        archivesh = "./archive.sh"
    }
    stages {
        stage('checkout') {
            steps {
                  git branch: "${params.branch}", url: "https://gitee.com/liuboliu/*******.git"
            }
        }
         stage('build') {
            steps {
                 sh """
                   chmod -R +x ${liubosh}
                    ${liubosh}
                    ${archivesh}
                 """
            }
        }
    }
}

选择分支构建

请添加图片描述

请添加图片描述

猜你喜欢

转载自blog.csdn.net/LIUXIAOXIAOBO/article/details/131265908
今日推荐