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

这篇具有很好参考价值的文章主要介绍了Jenkins List Git Branches插件 构建选择指定git分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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 指定分支,Devops  CI/CD Jenkins,jenkins

2、验证功能


1)新建任务 

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

2)新增构建参数 

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

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

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

4)jenkins配置git仓库

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

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

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

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

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

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

jenkins 指定分支,Devops  CI/CD Jenkins,jenkins

 最后拿到分支了就是去拉取指定分支的代码了,注意这里是"${env.BRANCH}"而不是单引号!!文章来源地址https://www.toymoban.com/news/detail-716923.html

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']]])                   
                }
            }
        }
    }
}

到了这里,关于Jenkins List Git Branches插件 构建选择指定git分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins参数化构建项目(Git+docker部署+Python+flask项目)

    使用 Jenkins 进行 CI/CD 自动化部署,参数化构建 Git 代码拉取, docker 镜像打包, docker 部署 flask 项目一体化流程。 准备工作:jenkins平台部署、项目部署服务器docker安装(这里也可以直接使用jenkins直接部署) 服务器 IP地址 备注 Jenkins 192.168.2.143 docker部署Jenkins 部署服务器 192.168

    2024年03月10日
    浏览(78)
  • centos安装Jenkins并拉取git远程仓库的代码进行自动化构建部署

    在linux上安装jenkins的前提条件是已经安装了jdk、maven、git 这里是在centos上直接安装openjdk11 查看是否安装成功 安装好后,看下版本 首先下载maven安装文件,此处我选择的版本是3.6.3,下载地址, 下载后上传到服务器目录/usr/local目录下 修改目录名称为maven3, 所以服务器中maven的

    2024年02月04日
    浏览(45)
  • 一文完成Jenkins+Docker+Git(多分支构建)打包、部署,实现可持续化集成

    官网:Jenkins官网 参考:Jenkins简介 Jenkins是一个开源软件项目,起源于Hudson(Hudson是商用的),是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成 可在Tomcat等流行的servlet容器中运行,也可独立运

    2024年01月18日
    浏览(71)
  • jenkins 2.346.1 从git拉取后自动构建部署springboot maven项目

    1、jenkins官网下载 jenkins2.346.1版本(2.346之后不支持java8) Jenkins 的安装和设置 下载的war包通过 java -jar jenkins.war可运行 也可下载安装版本直接安装 http://localhost:8080,端口号8080根据安装时的设定进行对应的变更,安装后需要等待一段时间。 确认发布应用的服务器安装了java g

    2024年02月02日
    浏览(50)
  • Jenkins构建报错:The recommended git tool is: NONE,Fetching changes from the remote Git repository

    原因是该任务所在的工作空间属主:属组不是Jenkins 解决方法: 如果需要单独给某个普通用户对目录操作的权限可以执行下面的操作: 拓展:

    2024年02月11日
    浏览(50)
  • Jenkins构建流水线SSH连接Git错误:Host key verification failed 报错问题

    报错信息: 无法连接仓库: Command \\\"git ls-remote -h -- git@ip:xxx/xxx.git HEAD\\\" returned status code 128: stdout: stderr: No ED25519 host key is known for ip and you have requested strict checking. Host key verification failed. fatal: Could not read from remote repository. Please make sure you have the correct access rightsand the repository exists

    2024年03月18日
    浏览(152)
  • Git报错: Please move or remove them before you switch branches.

    Bug记录:在我写需求的时候,产品说上个包有崩溃,于是我就控制台 git checkout切分支,结果报错Please move or remove them before you switch branches.下面是被改动的文件,因为是项目build的时候产生的临时文件,一般都不会上传,所以就想着把它删掉。 1.首先: 产看当前分枝的状态 ,

    2024年02月05日
    浏览(51)
  • 解决git问题:fatal: Need to specify how to reconcile divergent branches.

    在使用git拉取远程项目的时候可能会出现 fatal: Need to specify how to reconcile divergent branches. 如图:   解决方式: 第一步:删除该本地分支。 如果上面无法删除干脆点强行删除 删除完成后会出现 切记,无法删除当前所在的分支,需要切换分支 拓展:删除远程分支 切换分支指令

    2024年02月12日
    浏览(45)
  • 【Git】Git pull代码时,出现报错:hint: you have divergent branches and need to specify how to reconcile them.

    在执行 git pull 时,出现了如下提示: 先翻译下提示的信息: git:(develop) git pull origin develop 提示:您有不同的分支,需要指定如何协调它们。 提示:您可以通过在之前某个时间运行以下命令之一来做到这一点 提示:你的下一次获取: 提示: 提示:git config pull.rebase false # 合并(默认策

    2024年04月14日
    浏览(54)
  • 【Git】pull 分支报错 fatal: Need to specify how to reconcile divergent branches...

    示例代码: 翻译: 分析:这是由于你拉取pull分支前,进行过merge合并更新分支操作,而其他人在你之前已经push过一个版本,导致版本不一致 第一种解决方法:比较简单 执行 git config pull.rebase false 默认将pull下来的代码与现有改动的代码进行合并 但是可能会造成代码冲突,需

    2024年02月03日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包