Jenkins篇:Jenkins发布成功后自动创建Tag
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins篇:Jenkins发布成功后自动创建Tag相关的知识,希望对你有一定的参考价值。
参考技术A 最近公司推行的程序包版本规范,要求每一次提测部署都需生产Git tag,作为测试版本号,由于需要手工创建Tag,带来了额外的工作量,因此需要找出一种构建后立刻创建tag的方法。1 准备原材料
可工作的Jenkins环境
可读取的Gitlab项目仓库
2 创建一个新的构建任务,这里我以build_on_tag为例
3 配置源码管理
这里需要说明的是Name这个字段,需要填git仓库名的字段,如:
http://180.2.1.1/java/mixapp.git 中 mixapp就是仓库名字
4 配置构建后操作
操作中选择"Git Publisher",来配置发布后执行的任务。
注意:
配置Git Publisher 时,需要我们勾选"Push Only If Build Succeeds",要不然每次发布无论成功或者失败都去创建tag这样给我们的仓库里面会产生很多垃圾版本。
此外,TAG 通 PUSH 就是tag名称
Target remote name 就是之前源码管理里配置的仓库名称
5 查看构建日志
6 Gitlab 确认分支已创建成功
如果安装了 Build+Timestamp+Plugin 插件,可以在git tag 的message填入。"$BUILD_TIMESTAMP $BUILD_DISPLAY_NAME", 那么tag就会带有Jenkins构建事件
Jenkins使用好了会帮助我们节省时间,之前一直都没怎么研究,从现在开始要好好玩转Jenkins了,下一篇文章讲述Jenkins如何自定义构建展示名称。
以上是关于Jenkins篇:Jenkins发布成功后自动创建Tag的主要内容,如果未能解决你的问题,请参考以下文章
jenkins 配置 gitlab webhook 实现自动发布
Jmeter+jenkins如何快速搭建接口和性能测试持续集成解决方案-[基于windows篇]
Jenkins+jmeter+HTML reports接口压力自动化持续集成(Linux篇)
Jenkins+jmeter+HTML reports接口压力自动化持续集成(Linux篇)