您的位置:首页 > 编程语言

Jenkins + sonarqube集成实现发布代码审计

2017-04-14 17:03 776 查看
说明:此配置只适合maven部署java代码
1、在Jenkins上安装插件



2、登录sonarqube在配置-->安全-->输入token名点击Generate创建一个token



复制生成的token




3、在Jenkins的系统管理的配置-->系统设置,配置sonarqube
注意:把上面复制的token粘贴到这里


4、在maven的配置文件里添加sonarqube的配置
vim /usr/local/maven/conf/settings.xml
<profile>
<id>sonar</id>
<properties>
<!-- Example for MySQL-->
<sonar.jdbc.url>
jdbc:mysql://192.168.1.253:3306/sonar?useUnicode=true&characterEncoding=utf8
</sonar.jdbc.url>
<sonar.jdbc.username>admin</sonar.jdbc.username>
<sonar.jdbc.password>admin</sonar.jdbc.password>
<!-- Optional URL to server. Default value is http://localhost:9000 -->
<sonar.host.url>http://192.168.1.253:9090</sonar.host.url>
</properties>
</profile>
<activeProfiles>
<activeProfile>sonar</activeProfile>
</activeProfiles>
5、在Jenkins里现有的打包项目里添加
我这里是在构建后才对代码进行审计的,也可以在构建中审计,看需求配置




6、测试构建结果



7、访问sonarqube web可以查看到刚才构建后自动把审计结果放到项目里




sonarqube安装配置请点击:
http://bobbie.blog.51cto.com/8986511/1916006
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  集成 Jenkins sonarqube