WHCSRL 技术网

jenkins版本管理

一、通过job Configuration History实现config配置参数版本控制

1.安装插件Job Configuration History

2.选择一个项目点击项目里的Job Configuration History选项,可以看到有保存版本历史。

注:

  • show diffs可以看到配置变化
  • 点击相应版本的restore可以回滚到那个版本

二、通过使用tag标签实现代码版本管理

流程图:

版本管理参数配置

1.对 tag 进行发布,需要用到 jenkisn 的参数化功能。参数化需要用到 Git Parameter 插件,可以在jenkins 的插件管理界面中直接安装,安装失败,可以在这个地址进行下载:http://mirror.xmission.com/jenkins/plugins/git-parameter/latest/

2.在 General 下面勾选 This project is parameterized(参数化构建过程) 。

注:

  • Name(名称):参数名称,可以随便填写,在后面配置分支名称时会用到;
  • Parameter Type(参数类型):这里选择 Tag,也可以根据需要选择 Branch 或者其他类型。

3.在 Source Code Management(源码管理) 选择 git 进行设置 。

注:

  • Branch Specifier(指定分支):${tag}, tag 为第一步中输入的参数NAME(名称)。

4.设置完成后,可以看到在构建界面中由原来的 Build Now 变成了 Build with Parameters 。

版本管理标签tag添加

1.

方法一:命令行

git tag -a v1.1 -m “v1.1”

git push origin v1.1

方法二:gitlab

New tag

方法三:idea创建tag标签push

注:push时需要勾选Push tags选项

推荐阅读