Jenkins参数化构建(七)
2024-10-19 18:00:40
一、配置参数化构建过程
主要用来区分分支,使用传参的方式,将分支名称传入脚本中进行拉取代码。
1.1 最常用的是:字符参数、文本参数。
1.2 添加字符参数和文本参数,并配置变量名称
1.3 配置构建环境,执行shell脚本
1.4 进行构建
1.5 字符和文本的区别就是输入筐的大小,可以手动进行修改。
1.6 查看控制台输出结果,具体构建哪个分支可以进行手动输入。
二、参数化,使用变量的形式
2.1安装Extended Choice Parameter插件
2.2 参数化构建过程选择Extended Choice Parameter
2.3 配置为单选模式
2.4 保存并选择test分支进行构建
2.5 构建结果
2.6 也可以在jenkins服务器中使用文件进行构建
# cat /opt/jenkins.property
abc=test04,test05,test06
三、安装Git Parameter 插件,自动获取分支选择构建。
3.1 安装Git Parameter插件
3.2 配置参数
3.3 修改Name和Parameter Type
3.4 配置GIT仓库地圵
3.5 保存后,选择存在的分支进行构建
3.6 使用tag的方式,就是开发在提交代码的时候打一下tag版本
构建和回退的时候就可以选择指定的版本
git add .
git commit -m 'add xxx gongneng'
git tag -a 'v1.2' -m 'version v1.2'
git push origin --tags
git push origin master
最新文章
- POCO库——Foundation组件之核心Core
- 剑指Offer 数值的整数次方
- netbean7.2 改变maven插件的中心库地址
- LDO/DC-DC区别总结(转)
- 在不连接网线的情况下Windos与VM之间如何ping通
- 17.1 Replication Configuration
- OpenGL学习--------颜色的选择
- 【django之stark组件】
- 从零开始学 Web 之 jQuery(四)元素的创建添加与删除,自定义属性
- EF 更新实体 The instance of entity type 'BabyEvent' cannot be tracked because another instance
- Weekly linux and ConferenceByYear(2002-now)
- * 和->; 优先级
- Impala查询详解
- 我所理解的selenium之PO设计模式
- pom.xml的继承、聚合与依赖
- maven 引入 net sf jsonlib 报错 has borken path
- input获取、失去焦点对输入内容做验证
- 基于iTop4412的FM收音机系统设计(一)
- 【mybatis】mybatis多表联查,存在一对多关系的,实体中使用List作为字段接收查询结果的写法
- VMware下安装centos6.7的步骤