Jenkins+Maven进行Java项目持续集成

Jenkins安装
安装Tomcat
从Jenkins官网下载jenkins.war文件。官网地址:http://jenkins-ci.org/,注意选择最新版本的Long-Term Support Release
把war文件部署到Tomcat中
修改jenkins/WEB-INF/web.xml中的数据存储路径

 <env-entry>
 <env-entry-name>HUDSON_HOME</env-entry-name>
 <env-entry-type>java.lang.String</env-entry-type>
 <env-entry-value>/srv/jenkins</env-entry-value>
 </env-entry>

启动Tomcat
在浏览器中配置Jenkins,浏览器地址:http://{Tomcat IP}:{Tomcat port}/jenkins/

Jenkins系统设置
菜单路径:系统管理—管理Jenkins—系统设置
设置主目录
设置Maven。注意要预先在操作系统中安装好Maven3.1.1版本。注意不能用更Maven3.2.X版本,否则运行会出错。
设置SubVersion
设置邮件通知。要预先在操作系统中搭建好邮件服务器

Jenkins插件
菜单路径:系统管理—管理Jenkins—管理插件。

安装以下插件:

  • Maven Project Plugin
  • Subversion Plugin
  • Checkstyle Plugin
  • Findbugs Plugin
  • PMD Plugin
  • Warnings Plugin

Maven工程配置

Jenkins支持两种工程:FreeStyle工程和Maven工程。如果代码是用Maven构造的,可以直接建立Maven工程。

新建一个Maven工程后,需要设置以下条目:

  • 设置svn代码的下载路径
  • 设置自动构造的日期
  • 设置pom文件的路径
  • 设置mvn命令的参数
  • 设置post-build的动作

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Java分类目录。将固定链接加入收藏夹。