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的配置
我这里是在构建后才对代码进行审计的,也可以在构建中审计,看需求配置
6、测试构建结果
7、访问sonarqube web可以查看到刚才构建后自动把审计结果放到项目里
sonarqube安装配置请点击:
http://bobbie.blog.51cto.com/8986511/1916006
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
相关文章推荐
- 利用Ant实现项目自动构建测试备份并发布到项目web
- 利用Ant实现项目自动构建测试备份并发布到项目web(1)
- 动态新闻发布的实现及其技巧
- JRuby 1.0发布:实现JVM对Ruby的兼容
- [转]Blog选址,可实现通过xml-rpc标准进行远程离线发布的Blog服务商(BSP)测评
- 通过NAT实现内网访问外网并发布内网服务器
- 用文本文件实现的动态实时发布新闻的程序
- 继承 TPaintBox 实现信息发布滚屏显示控件
- 基于Eclipse的RCP的部署与发布及升级实现
- 利用Ant实现项目自动构建测试备份并发布到项目web(2)
- 利用Squid反相代理缓存实现网站内容静态发布
- 面向搜索引擎的内容管理系统(CMS)设计——利用Squid反相代理缓存实现网站内容静态发布
- 用文本文件实现的动态实时发布新闻的程序
- IronPython0.9.4发布了 —— 实现静态编译并提供官方Tutorial
- 利用Ant实现项目自动构建测试备份并发布到项目web(3)
- 用文本文件实现的动态实时发布新闻的程序
- 面向搜索引擎的内容管理系统(CMS)设计——利用Squid反相代理缓存实现网站内容静态发布
- 动态新闻发布的实现及其技巧
- 利用Ant实现项目自动构建测试备份并发布到项目web
- 利用组策略实现旧版程序的发布