jenkins构建具有分支的任务
1、创建两个分支
- 创建分支的git命令可以参考其他资料
- 使用idea创建分支,也建议用idea管理git比较方便无论是java还是python
- 创建分支,会自动切换到新建的分支,commit,push选择当前分支,即可推送到远端
- 通过idea中的git-branches可以方便切换分支
- 首先在本地创建两个分支,分别为V1.0和V2.0分支,分支推送到远端,也可以远端创建,再本地创建关联
2、构建一个任务,专门服务具体一个分支
-
在源码管理中–>git–>branches to build–>branch specifier(*/V1.0)
-
构建添加maven的编译-参考之前的文章
-
构建触发脚本-参考之前的文章
-
运行时,即是使用指定分支V1.0的代码进行部署,要什么分支,指定即可
3、jenkins的参数化分支构建
实现了一个任务,可以直接对多个分支进行选择,实现不同分支的测试,所以可以构建一个任务,部署不同位置的项目到分支上,进行测试。
-
安装Git Parameter 的插件
-
重启jenkins(http://127.0.0.1:8080/jenkins/restart)
-
在项目配置–>general–>This project is parameterized–>添加参数–>Git Parameter
Name</