八. jenkins参数化构建 git分支
2024-09-04 07:31:54
使用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-勾选之后,在构建时会在右侧显示过滤关键字输入框,输入关键字,可以过滤左侧的选项
欢迎扫码交流:
最新文章
- animate对颜色设置不起作用
- K-means算法
- history/location操作 /navigator 操作/ screen操作
- Linux查看端口使用状态、关闭端口方法
- 区分DPI、分辨率(PPI)、图像的物理大小、像素宽度
- AS:加载新版本的SWF文件。
- lua的split函数
- [cocos2d-x]File文件的IO读写处理
- arcgis python 获得所有的工具名称
- linux下清理系统垃圾
- HubbleDotNet全文搜索数据库组件(二)
- Myeclipse 搭建Java Web 项目:Servlet 《二》
- JDBC存在的问题
- 18春季训练01-3/11 2015 ACM Amman Collegiate Programming Contest
- MFC TabCtrl 控件修改标签尺寸
- SPRING---------配置文件的命名空间
- 【深拷贝VS浅拷贝】------【巷子】
- [DP题]放苹果
- Oracle ADF 创建序列
- ASCII-->;Ansi-->;Unicode-->;UTF8 关于编码 自己的总结