gitlab+jenkins+maven+docker持续集成(六)——.Jenkins获取git tags代码进行持续集成

简介:
+关注继续查看

GitFlow的工作流

wKiom1meKLui9CeQAACl-OauRdQ617.png-wh_50

如上图所示,在开发工作中,不同的代码分支对应着项目或产品的不同形态,围绕特定形态的人力投入也不相同。随着时间的推进,

  • 我们在 开发分支 中合并产品的功能实现,产品的功能逐步完善。

  • 当产品功能完善到一定阶段,可以交付给测试团队进行内部测试时,
    产品代码可以合并到 测试分支(注意,上图未体现测试分支,实际中是否需要测试分支需要具体而定),编译打包测试。

  • 经过若干迭代测试,功能稳定成熟,产品可以发布,此时,代码合并到主干(master)分支,用于发布(TAG标记)。

所以这里用TAG标记进行持续集成。

首先安装Git Parameter Plug-In插件

Git Parameter Plug-In

安装后进入项目

选择【参数化构建过程】-》【添加参数】-》【Git Parameter Plug-In】

wKiom1meKyLS_zd-AABnalWLOd8220.png-wh_50


源代码管理


wKioL1meK5ygsWkzAACiul8EYug853.png-wh_50


主要是这两步,其它配置按需自行配置

完成以上我们进行构建

wKiom1meLC2xmFIlAAA1KaXIRro609.png-wh_50


wKioL1meLJWx1E9JAAAyJIy01V0464.png-wh_50

这样就可以按我们需要的Tag进行持续集成了。


本文转自 jackjiaxiong 51CTO博客,原文链接:http://blog.51cto.com/xiangcun168/1958893



相关文章
|
6小时前
|
存储 jenkins 持续交付
git文件过大导致构建失败的解决方案(快速提升jenkins构建速度)
git文件过大导致构建失败的解决方案(快速提升jenkins构建速度)
26 0
|
6月前
|
存储 jenkins 应用服务中间件
关于git、gitlab、jenkins你知道多少?(三)
关于git、gitlab、jenkins你知道多少?
|
6月前
|
jenkins Linux 持续交付
关于git、gitlab、jenkins你知道多少?(二)
关于git、gitlab、jenkins你知道多少?
|
6月前
|
存储 Devops jenkins
关于git、gitlab、jenkins你知道多少?(一)
关于git、gitlab、jenkins你知道多少?
|
6月前
|
存储 jenkins 持续交付
|
6月前
|
存储 Kubernetes jenkins
k8s初探(6)-Jenkins自动部署(2) 利用git软件向jenkins发送构建任务
k8s初探(6)-Jenkins自动部署(2) 利用git软件向jenkins发送构建任务
183 1
|
7月前
|
Java jenkins 持续交付
pytest自动化框架集成jenkins+gitee+allure,使用git下拉代码和本地代码实现,基于windows
pytest自动化框架集成jenkins+gitee+allure,使用git下拉代码和本地代码实现,基于windows
|
8月前
|
JavaScript jenkins 应用服务中间件
nginx+jenkins部署git前端项目
从 tomcat 到 github Page,再到 nginx。技术在变化,但搭建个人站点的执念没有中断。 与你同行!
|
8月前
|
jenkins 应用服务中间件 Linux
509/1000:在jenkins中拉取git仓库代码的踩坑
509/1000:在jenkins中拉取git仓库代码的踩坑
111 0
|
8月前
|
Java jenkins Linux
Jenkins Jenkins结合GIT Maven持续集成环境配置
Jenkins Jenkins结合GIT Maven持续集成环境配置
83 0
相关产品
云迁移中心
推荐文章
更多