DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

基于Jenkins + Gradle的自动构建系统搭建笔记


前期准备:

  1. 搭建SVN服务器,参考笔记“ SVN服务器搭建笔记 ”;

  2. 新建一个基于Gradle的测试项目,参考“ 定制Gradle的项目文件目录结构 ”;

  3. 将此项目提交到SVN服务器;

  4. 启动Jenkins服务器:java -jar jenkins.war;

  5. 安装Gradle插件:在Jenkins管理面板的 [系统管理 -> 管理插件] 中在线安装;

  6. 指定Gradle位置:[系统管理 -> 系统设置 -> Gradle]中指定服务器上Gradle的安装位置(取消勾选“自动安装”);

搭建过程

  1. New Job -> “构建一个自由风格的软件项目”;

  2. 配置此项目:

    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



Published

May 9, 2013

Last Updated

May 9, 2013

Category

Tech

Tags

  • gradle 11
  • jenkins 26

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor