前期准备:
-
搭建SVN服务器,参考笔记“ SVN服务器搭建笔记 ”;
-
新建一个基于Gradle的测试项目,参考“ 定制Gradle的项目文件目录结构 ”;
-
将此项目提交到SVN服务器;
-
启动Jenkins服务器:java -jar jenkins.war;
-
安装Gradle插件:在Jenkins管理面板的 [系统管理 -> 管理插件] 中在线安装;
-
指定Gradle位置:[系统管理 -> 系统设置 -> Gradle]中指定服务器上Gradle的安装位置(取消勾选“自动安装”);
搭建过程
-
New Job -> “构建一个自由风格的软件项目”;
-
配置此项目:
i. 项目名称;
i. 源码管理 -> Subversion -> Repository URL: svn://localhost/JenkinsGradleTest/quickstart2
i. 构建触发器 -> check "Build periodically" -> 日程表:H/15 * * (每15分钟构建一次)
i. 构建 -> 增加构建对象 -> Invoke Gradle script -> Tasks: build;
i. 构建后操作 -> Add post-build action -> Publish JUnit test result report -> Test report XMLs: */test-results/Test.xml
i. 构建后操作 -> Add post-build action -> Email Notification -> Recipients: user@company.com