有手就行8——项目构建细节3-Jenkins的参数化构建

有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时  我们可以使用参数化构建。

Jenkins支持非常丰富的参数类型

回到 web_demo_lsx项目中取消所有构建触发器选项

配置好后保存

然后:

接下来演示通过输入gitlab项目的分支名称来部署不同分支项目。

项目创建分支,并推送到gitlab上:

这里是重点需要修改!!!

新建分支v1,代码稍微改动,然后提交到gitlab上

这时候看到gitlab上有两个分支,master和v1

然后把上面push到gitlab上

然后去gitlab里查看能看到分支和对应的代码

构建master分支项目代码:

然后在构建v1分支代码:

输入分支名称 就可以构建,构建完访问tomcat看结果!

是不是很简单!

最新文章

  1. jQuery网站顶部定时折叠广告
  2. 图片的DataURL技术
  3. Java反射机制调用private类型的构造方法
  4. 【云计算】Cloudify-基于TOSCA规范的开源云应用编排系统
  5. centos系统下安装使用composer教程
  6. tcp_tw_recycle和tcp_timestamps的文章汇总
  7. oracle行号排序问题
  8. linux使用wget纯命令下载JDK的方法(凑字数)
  9. 你如何破解后安装PS cs6
  10. CSS绑定
  11. queue(),dequeue()
  12. Tomcat的class加载的优先顺序
  13. Android 实现UI设计
  14. .net基础学java系列(二)IDE 之 插件
  15. python-函数参数
  16. angularjs1.X进阶笔记(3)——如何重构controller
  17. MySQL 自带4个默认数据库
  18. Java利用JNI调用C/C++写成的DLL
  19. 【源码编译】spark源码编译
  20. listener TNS-01189 问题

热门文章

  1. 使用.NET 6开发TodoList应用(22)——实现缓存
  2. 新装CentOS7用yum安装软件提示 cannot find a valid baseurl for repobase7x86_64
  3. Maven+ajax+SSM实现删除
  4. JVM调优工具锦囊
  5. Sentry 开发者贡献指南 - Feature Flag
  6. 原生JS获取网页宽高
  7. 【Java】获取两个字符串中最大相同子串
  8. 《剑指offer》面试题46. 把数字翻译成字符串
  9. vue2如何根据不同的环境配置不同的baseUrl
  10. HashMap的实现原理(看这篇就够了)