Jenkins 持续集成环境构建七(Jenkins 参数化构建)

116 篇文章 17 订阅
94 篇文章 9 订阅


1. 参数化构建简介与作用

  有时在项目构建的过程中,我们需要根据用户的输入动态传入一些参数,从而影响整个构建结果,这时 我们可以使用参数化构建。Jenkins 支持非常丰富的参数类型。
  设想一个实际的应用场景,在一个大的项目中,肯定不可能只有一个版本,可能有主版本,v1,v2 等等。这时候 master 分支就存放主版本的代码,v1 分支就存放 v1 版本的代码,互相隔离不干扰。这时候参数化构建就有了用武之地。

2. Jenkins 开启参数化构建功能

回到 web_demo_pipeline 项目中取消所有构建触发器选项
在这里插入图片描述
参数化构建过程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置完成后,点击应用保存。
在这里插入图片描述
接下来演示通过输入 gitlab 项目的分支名称来部署不同分支项目。

3. 修改并推送 master 分支

修改 Jenkinsfile 和 index.jsp,并提交到 Gitlab

修改 Jenkinsfile
在这里插入图片描述

修改 index.jsp

在这里插入图片描述

提交到 Gitlab
在这里插入图片描述
构建查看结果
在这里插入图片描述

在这里插入图片描述

4. 创建项目分支推送并构建发布

4.1 新建分支 v1

新建分支 V1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看当前是哪个分支
在这里插入图片描述

如何切换分支
在这里插入图片描述

4.2 修改 index.jsp 并提交

在这里插入图片描述
提交修改后的 v1 代码到Gitlab
当我们在创建 v1 分支的时候,其实已经克隆了一份项目代码,所以推送到 Gitlab 只需要推送修改的部分就可以了,当然提交整个项目也行。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.3 在 Gitlab 上查看

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.4 在 Jenkins 构建 v1 分支代码

在这里插入图片描述
在这里插入图片描述

4.5 查看 Tomcat 发布结果

在这里插入图片描述


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值