Jenkins构建时选择发布的分支

一、回顾之前的方法

前面的项目构建中,对于构建的分支这个参数,我是通过在"参数化构建过程"中通过添加"字符参数"来实现的,并且填写默认值。

在这里插入图片描述

在构建时,在branch这一栏中已经存在了配置的默认值,当然可以把这个默认值改为任何一个存在的分支再进行发布。

在这里插入图片描述

二、实现构建分支的选择

开发的分支原来越多了,每次开发环境发布的分支都不是固定的,在构建时,开发人员是手动输入分支名的,在这种发布的分支不固定的情况在,上面这种方法显然是不方便的。

在这种情况下,Jenkins的Git Parameter插件就派上用场了。这个插件提供了一个select选项框,让我们自己选择需要构建的分支,对于经常更换构建分支的开发环境来说,方便的不是一点点,哈哈!

接下来,还是用之前的java项目来做例子,来看看如何实现上面的功能。

先安装Git Parameter插件。

进入到test_java项目的配置页面中。

在"General"中的参数化构建中,删除之前的"字符参数"设置的"branch",并点击"添加参数",选择"Git Parameter"。

在这里插入图片描述

在"Git Parameter"中填写参数

在这里插入图片描述

在"Name"中填写变量名,这里还是填写为branch,因为下面会用到这个变量。
在"Description"中填写描述语句,方便用户理解,为了简单明了,这里填写"选择分支"。
在"Parameter Type"中选择"Branch or Tag"。
在"Default Value"中填写默认的分支名,只有当你在构建时没有在select框中选择分支,才会用这个默认值来作为要构建的分支,这里填写远程的dev分支。

在"源码管理"中,还是继续使用Git

在这里插入图片描述

好了,一切就绪,来看看效果。这里以发布dev_xihawang_20190625分支为例。

在这里插入图片描述

发布完成之后,去"控制台输出"中确认下是否发布的是我选择的分支。

在这里插入图片描述

哈哈,成功完成。

还有一个要注意,就是我上面说过的在不选择分支的时候会使用设置的默认分支,这里也来验证下。

在这里插入图片描述

构建的时候我没选择分支,使用的应该是上面设置的默认值origin/dev分支,看下"控制台输出"的日志。

在这里插入图片描述

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 我可以给你一些步骤来帮助你使用Jenkins构建镜像并发布:1.首先,确保你的Jenkins安装完整并正确配置;2.接着,构建你的应用程序,可以使用Maven或其他构建工具;3.然后,使用Docker构建一个镜像,包括你之前构建的应用程序;4.最后,使用Jenkins将镜像发布到你的容器服务中。希望这些步骤能帮到你! ### 回答2: Jenkins是一个流行的持续集成和持续交付工具,它可以帮助我们自动化构建发布应用程序。下面是一些步骤,教你如何在Jenkins构建镜像并发布: 1. 安装Jenkins:首先,你需要在你的机器上安装Jenkins。你可以通过Jenkins的官方网站下载适合你的操作系统的安装程序,并按照指示进行安装。 2. 配置Jenkins:安装完成后,你需要打开Jenkins,配置一些必要的设置。例如,你可以设置用户名和密码以确保安全性,然后选择适合你的插件。 3. 创建一个新的Jenkins任务:在Jenkins主界面,点击“新建任务”来创建一个新的任务。选择“自由风格的软件工程”模板并配置一些基本信息,比如任务的名称和描述。 4. 配置源码管理:在“配置”选项中,你需要指定你的源码管理方式。你可以选择Git、SVN或其他支持的版本控制系统。然后,提供源代码的URL和访问凭证。 5. 配置构建过程:在构建环境中,你可以选择构建触发器,例如定构建或源代码变更构建。然后,配置构建步骤,以告诉Jenkins如何构建你的镜像。你可以使用Docker来构建镜像,然后将其推送到Docker Registry。 6. 配置构建后操作:构建完成后,你可能希望执行一些后续操作,例如发送构建结果通知、触发其他任务或者部署应用程序。你可以在“构建后操作”中配置这些操作。 7. 保存并运行任务:完成所有配置后,点击保存并运行你的任务。Jenkins将开始自动构建镜像并发布。 通过以上步骤,你应该能了解如何使用Jenkins构建镜像并发布Jenkins的灵活性和可扩展性使其成为持续集成和持续交付过程中的重要工具,可以帮助简化和自动化构建发布工作。 ### 回答3: 通过Jenkins构建镜像并发布的过程如下: 1. 通过Jenkins安装Docker插件:首先,在Jenkins的管理页面中选择“插件管理”,然后搜索并安装Docker插件。安装完成后,重启Jenkins使插件生效。 2. 配置Jenkins的全局设置:在Jenkins的管理页面中,选择“系统设置”,找到并配置Docker的路径。这将允许Jenkins使用Docker进行构建发布镜像的操作。 3. 创建Jenkins任务:在Jenkins的主页面中,选择“新建任务”来创建一个新的任务。选择自由风格或流水线等适合的任务类型。 4. 配置构建触发器:在任务配置页面中,选择添加触发器,如触发自动构建的Git/SCM触发器或定触发器。 5. 配置源码管理:选择Git或其他版本控制工具,并配置源码的仓库地址、分支等信息。 6. 配置构建环境:选择构建过程中使用Docker容器,并配置Docker镜像的名称、版本等信息。 7. 配置构建步骤:在构建过程中添加构建步骤,比如执行Shell脚本或者执行Maven/Gradle构建命令。 8. 配置构建后操作:可以选择构建完成后进行的操作,如触发其他任务、发送邮件通知等。 9. 保存并构建任务:保存配置后,可以手动触发构建任务,Jenkins将会根据配置的步骤执行构建操作。 10. 查看构建结果:在Jenkins的任务页面中,可以查看构建的日志输出和构建结果。如果构建成功,镜像将会被构建发布到指定的容器仓库中。 通过上述步骤,你就可以使用Jenkins进行镜像的自动化构建发布了。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值