如下在Jenkins建立一个最简单的GitHub+Maven的构建项目。
查询数据库项目样例是个Maven项目,保存在GitHub中。需要在Jenkins中安装Maven插件和GitHub插件
1、插件安装
Jenkins的“Manage Jenkins”-》“Manage Plugins”-》“可选插件”:
(1)安装Git相关插件。
(2)安装Maven Integration插件。
注:安装完毕需重启Jenkins。
2、Jenkins全局工具配置
“Manage Jenkins”-》“Global Tool Configuration:
(1)设置JDK:
如果master环境已经安装了JDK,设置JDK根目录:
如果Master环境没有安装JDK,也可勾选“Install automatically”让Jenkins自动安装。
(2)设置git
不用设置,已经默认安装了。
(3)设置Maven
如果master环境已经安装了Maven,设置Maven根目录:
如果Master环境没有安装Maven,也可勾选“Install automatically”让Jenkins自动安装。
3、创建Maven项目
Jenkins主页,创建一个Maven项目:
设置项目GitHub代码仓地址和分支:
设置构建执行的maven命令:
这里设置Clean生命周期、和编译生命周期到install阶段。
4、启动构建
选择自己的工程项目,执行Build Now,也可设置构建计划:
在“控制台输出”窗口,可以看到构建执行日志
PS:构建完毕后,发现Jenkins调用Maven默认使用的本地仓库地址是:C:\windows\system32\config\systemprofile\.m2\repository\,而不是maven默认的Default: ${user.home}/.m2/repository。在setting文件显式指定本地仓库为<localRepository>C:\Users\86181\.m2\repository</localRepository>后,install的目录又变更为C:\Users\86181\.m2\repository。