Jenkins持续集成环境搭建
2013-06-10 08:07
351 查看
1部署Jenkins
Jenkins部署很简单,只需建立一个新应用,将Jenkins的war包部署进去,再分配好权限就可以了。1.1创建应用
建立一个新Nginx应用:jenkins.com1.2部署war包
上传jenkins.war到/jenkins.com,解压并赋权限:jar –xvf jenkins.war
chown -Radmin:admin jenkins.com/
1.3重启服务
启动Tomcat服务:tomcat restart重启Nginx服务:nginx-s reload
2配置Jenkins
2.1全局配置
在全局配置中需要制定JDK和Maven的HOME目录:如果没有安装Maven,可以将Maven上传到apache-maven-2.2.1,并修改文件夹权限:
chown -R admin:admin apache-maven-2.2.1/
2.2项目配置
在Jenkins首页新建一个Job,类型为Maven构建。之后配置项目的SVN地址和Root pom.xml路径:输入SVN地址后,可能会提示还没有配置SVN的验证方式:
点击红色部分的enter credential配置SVN的验证方式。选择用户名/密码验证方式,输入用户名和密码。
2.3开始构建
回到Jenkins首页,在项目右侧点击立即开始构建,测试一下是否有何错误。第一次构建需要下载Maven的Jar包可能会很慢,需要耐心等待。4插件配置
4.1安装插件
首先在系统配置->管理插件中,安装需要的插件,如PMD、CheckStyle、FindBugs等。4.2配置Findbugs
首先在Root pom.xml中添加配置,并提交到SVN:<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<findbugsXmlOutput>true</findbugsXmlOutput>
<findbugsXmlWithMessages>true</findbugsXmlWithMessages>
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
</plugins>
</reporting>
之后在项目的Goal中添加findbugs目标:
重新构建一次,查看FindBugs的报告:
4.3其他插件
PMD、CheckStyle等插件安装和配置方法同上。请参考Root pom.xml配置。Maven Goal设置为:pmd:pmdcheckstyle:checkstyle
参考资料
1 FindBugshttps://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin
2 PMD
http://maven.apache.org/plugins/maven-pmd-plugin/
相关文章推荐
- jenkins + Git 搭建持续集成环境
- Jenkins+ANT+SVN快速搭建持续集成环境
- 基于 Jenkins 快速搭建持续集成环境
- 基于 Jenkins 快速搭建持续集成环境
- Jenkins+Maven+SVN快速搭建持续集成环境
- 基于 Jenkins 快速搭建持续集成环境
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- Jenkins持续集成环境搭建参考教程
- Jenkins+Docker搭建持续集成测试环境
- Jenkins+Maven+SVN快速搭建持续集成环境
- 基于 Jenkins 快速搭建持续集成环境
- 搭建基于"Jenkins"的iOS持续集成环境
- Jenkins+Docker搭建持续集成测试环境
- 基于 Jenkins 快速搭建持续集成环境--转
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
- Jenkins Robot framework 持续集成环境搭建
- 用MSBuild和Jenkins搭建持续集成环境 - 转
- Jenkins+Maven+SVN快速搭建持续集成环境
- !!!Android开发、测试持续集成环境Jenkins搭建
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)