jenkis mysql持续集成_Jenkins持续集成环境搭建

1部署Jenkins

Jenkins部署很简单,只需建立一个新应用,将Jenkins的war包部署进去,再分配好权限就可以了。

1.1创建应用

建立一个新Nginx应用:jenkins.com

1.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目录:

614aba875d744fbd1376d2c02fcdbdb5.png

如果没有安装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路径:

c58f891c802674adc3a05e9dda8d4c89.png

输入SVN地址后,可能会提示还没有配置SVN的验证方式:

928d5f9437b1f5c0b8b37e2681178731.png

点击红色部分的enter credential配置SVN的验证方式。选择用户名/密码验证方式,输入用户名和密码。

2.3开始构建

回到Jenkins首页,在项目右侧点击立即开始构建,测试一下是否有何错误。第一次构建需要下载Maven的Jar包可能会很慢,需要耐心等待。

4插件配置

4.1安装插件

首先在系统配置->管理插件中,安装需要的插件,如PMD、CheckStyle、FindBugs等。

b867c6934fd60921c277dcc1fdd35991.png

4.2配置Findbugs

首先在Root pom.xml中添加配置,并提交到SVN:

org.codehaus.mojo

findbugs-maven-plugin

2.5.2

true

true

true

之后在项目的Goal中添加findbugs目标:

670f9207a2406cc1879c4ff8fe773f3b.png

重新构建一次,查看FindBugs的报告:

7d43a9932859a31e6bf3060f6106a6c9.png

9b31626723414d3d08341b92cdb02950.png

4.3其他插件

PMD、CheckStyle等插件安装和配置方法同上。请参考Root pom.xml配置。

Maven Goal设置为:pmd:pmdcheckstyle:checkstyle

e4b175d2f37387ef6092e07021e242c2.png

参考资料

1 FindBugs

2 PMD

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值