一、配置参数化构建过程

主要用来区分分支,使用传参的方式,将分支名称传入脚本中进行拉取代码。

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

最新文章

  1. POCO库——Foundation组件之核心Core
  2. 剑指Offer 数值的整数次方
  3. netbean7.2 改变maven插件的中心库地址
  4. LDO/DC-DC区别总结(转)
  5. 在不连接网线的情况下Windos与VM之间如何ping通
  6. 17.1 Replication Configuration
  7. OpenGL学习--------颜色的选择
  8. 【django之stark组件】
  9. 从零开始学 Web 之 jQuery(四)元素的创建添加与删除,自定义属性
  10. EF 更新实体 The instance of entity type 'BabyEvent' cannot be tracked because another instance
  11. Weekly linux and ConferenceByYear(2002-now)
  12. * 和-> 优先级
  13. Impala查询详解
  14. 我所理解的selenium之PO设计模式
  15. pom.xml的继承、聚合与依赖
  16. maven 引入 net sf jsonlib 报错 has borken path
  17. input获取、失去焦点对输入内容做验证
  18. 基于iTop4412的FM收音机系统设计(一)
  19. 【mybatis】mybatis多表联查,存在一对多关系的,实体中使用List作为字段接收查询结果的写法
  20. VMware下安装centos6.7的步骤

热门文章

  1. 初始FPGA
  2. KMP算法计算next值和nextVal值
  3. SpringCloud学习笔记(三、SpringCloud Netflix Eureka)
  4. Log日志级别从高到低排序 ERROR、WARN、INFO、DEBUG
  5. R-时空可视化
  6. CF-1208 C.Magic Grid
  7. Codeforces Round #553 (Div. 2) E 贡献
  8. Redis系列1——概述
  9. svn merge操作
  10. Java-100天知识进阶-JVM内存-知识铺(三)