Jenkins+Git 基于Tag进行构建
目录
一、前言
目前我这边的近期工作主要构建基于GitLab的统一源代码版本管理及程序包版本管理的工作,其中一项就是要在Jenkins上基于Git的Tag进行构建打版,并设置一个Jenkins任务给到SIT测试人员进行以工单为模式的提测部署,以下步骤主要说明如何在Jenkins和GitLab上实现。
二、步骤
在打完Tag后可以直接查看GitLab上面已经有了对应的Tag。
在Git Bash中切换到项目的分支,运行命令打taggit tag -a Tag-1.2 -m "1.2版本"
运行git tag -l 命令可以看到目前所有的tagTag-1.1
Tag-1.2
将1.2版本的tag推送到远程git push origin Tag-1.2
在Gitlab远程仓库中就可以看到tag列表了
2、配置Jenkins任务
第一步:安装Git Parameter插件(具体这里不累赘描述)。
第二步:配置Jenkins任务参数。
这里的Git Parameter的参数配置如下:
-NAME:按照自己习惯来命名,主要做到望文生义即可;
-Description:随意;
-Parameter Ty