首页 > 其他分享 >Jenkins List Git Branches插件 构建选择指定git分支

Jenkins List Git Branches插件 构建选择指定git分支

时间:2023-10-03 10:05:42浏览次数:47  
标签:插件 git Branches BRANCH List 选择 Git env


List Git Branches Parameter | Jenkins pluginAdds ability to choose from git repository revisions or tagshttps://plugins.jenkins.io/list-git-branches-parameter/

1、安装组件  List Git Branches


Jenkins List Git Branches插件 构建选择指定git分支_git仓库

2、验证功能


1)新建任务 

Jenkins List Git Branches插件 构建选择指定git分支_git仓库_02

2)新增构建参数 

Jenkins List Git Branches插件 构建选择指定git分支_List_03

3)选择git仓库
我这里选择gitee,其他类似。仓库如果不是公开的,需要配置key 

Jenkins List Git Branches插件 构建选择指定git分支_List_04

4)jenkins配置git仓库

Jenkins List Git Branches插件 构建选择指定git分支_git_05

Jenkins List Git Branches插件 构建选择指定git分支_git_06

5)开始构建
点击【build with praameters】,可以选择git分支版本了

Jenkins List Git Branches插件 构建选择指定git分支_List_07

6)优化git分支名称
选择【配置】—>【高级】,在【branch filter】添加“refs/heads/(.*)”,点击保存

Jenkins List Git Branches插件 构建选择指定git分支_git_08

选择【build with parameters】分支名称更简洁了

Jenkins List Git Branches插件 构建选择指定git分支_List_09

注意这里是"${env.BRANCH}"而不是单引号!!

pipeline {
    agent any

    stages {
        stage('Hello') {
            steps {
                script{
                    print(env.BRANCH)
                    checkout([$class: 'GitSCM', branches: [[name: "${env.BRANCH}"]], extensions: [], userRemoteConfigs: [[credentialsId: '33375fd1-0418-4b7a-a65e-4ffcebd8e7da', url: 'http://192.168.11.129/root/devops-maven-service.git']]])                   
                }
            }
        }
    }
}

标签:插件,git,Branches,BRANCH,List,选择,Git,env
From: https://blog.51cto.com/u_14035463/7689622

相关文章

  • gitlab安装
    #参考官网#1.Installandconfigurethenecessarydependenciessudoyuminstall-yhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudoyumcleanallsudoyummakecachesudoyuminstall-ypostfixcurlpolicycoreutils-pythonopenss......
  • 错误解决Error: error:0308010C:digital envelope routines::unsupported
    问题原因:查了下原因,主要是nodeJsV17版本发布了OpenSSL3.0对算法和秘钥大小增加了更为严格的限制,nodeJsv17之前版本没影响,但V17和之后版本会出现这个错误。我的node版本是v18.12.1解决方式(仅windows):在package.json的scripts中新增SETNODE_OPTIONS=--openssl-lega......
  • Better Input:VSCode插件开发指南
    更好的阅读体验?0.准备工作先安装(更新)node.js和nmpnode更新去Node.js官网下载最新版本,然后重新安装在原来的安装路径下(第一次下载可只进行第三步)node-v查看当前版本是否是最新版本wherenode查看之前的安装路径去Node.js官网下载LTS版本执行node-v查看现......
  • mysql在安装group_replication插件时,报错ERROR 1126"can't open share library xxxx g
    问题描述:mysql在安装group_replication插件时,报错ERROR1126"can'topensharelibraryxxxxgroup_replication.so",如下所示:数据库:MySQL8.0.27系统:rhel7.31、问题重现mysql>INSTALLPLUGINgroup_replicationSONAME'group_replication.so';ERROR1126(HY0......
  • vue3+vite+ elementplus项目部署到gitee pages并发布
    1.在gitee上新建仓库命名:demo-vite-vue32.把新建的仓库克隆到本地3.在本地的master分支编写代码并上传把分支定位在master分支上通过git工具把本地完成的代码上传到gitee的demo-vite-vue3仓库中去gitpullgitadd.gitcommit-m"提交代......
  • jenkins教程:Publish Over SSH插件远程ssh执行命令
    PublishOverSSHjenkins构建完成后需要一键发布,结构如下A服务器svnB服务器jenkinsC服务器应用服务器B从A拉取代码后打包成war,然后向C服务器拷贝war包这里解决的就是远程拷贝问题1.首先安装jenkinsSSH插件打开Jenkins的“系统管理>管理插件”,选择“可选插件”,在输入框中输入“......
  • 深入理解Git版本控制:构建协作、追踪和管理代码的完美工具
    ......
  • git的使用说明
    git的使用说明这个灰色代表隐藏目录,如果没有显示,可以点击查看,进行修改,显示隐藏目录这个.git代表版本库,与.git同级的称为工作目录(工作区),在工作区写好的代码再提交到版本库里面,若是想和别人分享,再把版本库里面的东西发给别人,别人再下载下来使用创建.git方法:①使用gitbash(git......
  • git远程空仓库创建以及本地项目关联远程仓库
    远程服务器上创建空仓库远程服务器:进入git仓库目录:cd/home/gitmkdirjava-test.gitcdjava-test.gitgitinit--barechown-Rgit:gitjava-test.git本地项目:cd 项目目录gitinitgitcheckout-b develop在项目里面,添加readme.md写一点内容gitadd.gitcommit......
  • CAD快捷键命令大全:加载插件、图层管理器及变动快捷键
    1:cad加载插件快捷键命令cad加载插件快捷键命令在AutoCAD(2016)中,通过快捷键命令"ap"可以加载插件。加载方法:打开CAD,输入加载插件快捷键命令"ap",回车。进入插件加载对话框。选择永久性加载来一次性加载插件,不需二次加载。点击添加,找到插件位置,选中插件,点击打开。添加进来后,点击关闭......