八. jenkins参数化构建 git分支

Posted gexiaoshan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了八. jenkins参数化构建 git分支相关的知识,希望对你有一定的参考价值。

使用git管理代码时往往会有多分支开发,这时部署通过修改配置不试用。可以通过参数化构建。

1.通过字符参数方式

新建一个maven项目,选择参数化构建过程-字符参数,如下:

技术分享图片

源码管理中配置如下:

技术分享图片

其它配置正常。

配置完后发现立即构建变成了Build with Parameters

技术分享图片

点击构建如下,会让你输入变量名,这里配置了默认值:

技术分享图片

这时候点击Build,就可以了。

2. 通过Git Parameter方式

这种方式需要安装插件Git Parameter

新建maven项目,选择参数化构建过程-Git Parameter,如下:

技术分享图片

parameter Type 选择Branch分支

源码管理配置,和上中方式基本差不多

技术分享图片

保存后,点击构建,会把所有的分支列出来,在上面参数配置的地方可以选择默认分支,下面不选就走默认分支。

技术分享图片

 这里参数类型有多个,具体说明如下:

参数说明

Parameter Type

  • Tag-为区分版本在代码中打上的标签
  • Branch-代码分支
  • Branch or Tag-以上两者的集合
  • Revision-每个代码提交对应的id
  • Pull Request- 我修改了你的代码,所以请求(request)你把我修改过的代码拉(pull)回去看看,比较少用到。

高级选项

  • Branch-指定分支
  • Branch Filter-分支过滤器,支持正则表达
  • Tag Filter-标签过滤器
  • Sort Mode-排序方式,顺序或倒序
  • Default Value-缺省值,无匹配值时的默认值
  • Selected Value-NONE,默认不选;TOP,默认选择第一个;DEFAULT,选择默认值
  • Use repository-指定代码仓库
  • Quick Filter-勾选之后,在构建时会在右侧显示过滤关键字输入框,输入关键字,可以过滤左侧的选项

以上是关于八. jenkins参数化构建 git分支的主要内容,如果未能解决你的问题,请参考以下文章

jenkins学习10-参数化构建(构建git仓库分支)

jenkins构建:参数化构建

jenkins 构建时显示git分支插件显示构建分支插件

Jenkins的参数化构建

Jenkins git parameter插件

Jenkins插件获取git分支的方法