Jenkins + Maven + SVN + Junit 搭建CI

编译、测试、部署自动化为提高代码质量、敏捷迭代交付提供了有效的实践措施。
这里简单记录了自己在工作中搭建CI的一些步骤,作为工作日志的同时也分享一下。
 
进展

1. 环境搭建 (OK)
2. 建立、运行【编译工程】(OK)
3. 建立、运行【Junit Test Case】,显示Test Result报表(OK)
4. Findbug, PMD, Checkstyle等代码检查(Pending
 
环境搭建

1. 安装
     a) ubuntu 环境
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

   b) windows环境: 直接下载jenkins.war
2. 启动 java -jar jenkins.war  --httpPort=$HTTP_PORT
3. 配置jenkins jdk环境

 
4. 配置jenkins maven参数 

 

 
 创建【编译项目】


1. 新建工程


  
2. 配置SVN URL


 
3. 配置前置任务(如有)
4. 配置主要任务
 

 
5. 配置junit(建议另起工程跑unit test)
6. 配置代码检查过程,结合PMD, findbug, checkstyle使用(暂无)
7. 查看构建过程控制台输出
 

 
 
 
创建【Unit Test项目】

1. 新建 maven:test 工程

 
2. 配置依赖: 【Unit Test】工程依赖【编译工程】
 

 
3. 配置 Test 任务
 

 
4. 配置邮件通知
 

 
5. 查看运行结果


 

 

 
 
 
 

猜你喜欢

转载自code-artisan.iteye.com/blog/2002113
今日推荐