文档章节

jenkins集成sonarqube

go4it
 go4it
发布于 2017/03/10 20:22
字数 258
阅读 81
收藏 0

##版本信息

  • jenkins:2.23.3
  • sonarqube:5.6.6

##maven加速

    <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror> 

##复用本地maven仓库

docker run -p 8080:8080 -p 50000:50000 \
-e JAVA_OPTS=-Duser.timezone=Asia/Shanghai \
-v /Users/xixicat/.m2/repository:/var/repository \
-v /Users/xixicat/jenkins:/var/jenkins_home \
jenkins

这里顺便设置了时区

##运行sonar

docker run -d --name sonarqube \
 -p 9000:9000 -p 9092:9092 \
  -e SONARQUBE_JDBC_USERNAME=sonar \
  -e SONARQUBE_JDBC_PASSWORD=sonar \
  sonarqube:lts-alpine

这里采用默认的内嵌数据库

##配置sonar ###设置server地址 configuration-general settings-Server base URL 改为http://192.168.99.100:9000

###生成token 我的账户-security-generate tokens

###jenkins设置sonar

  • 安装sonar的plugin SonarQube Scanner for Jenkins
  • 系统管理-系统设置-SonarQube servers 设置ServerURL:http://192.168.99.100:9000 设置Server authentication token为上一步生成的token

输入图片说明

  • 系统管理-Global Tool Configuration 新增SonarQube Scanner安装,用来在命令行扫描代码上报给sonarqube server

输入图片说明

##配置job 输入图片说明

##查看sonar 构建完job之后,有链接可以跳转到sonarqube 输入图片说明

##doc

© 著作权归作者所有

go4it
粉丝 91
博文 1252
码字总数 1169057
作品 0
深圳
私信 提问
加载中

评论(0)

持续集成与自动化部署 - jenkins与sonar、gitlab集成 (六)

1 将jenkins和sonar集成 1.1 安装sonar 插件 jenkins上安装sonarqube plugin ,如果没有就安装sonarqube scanner for jenkins这个插件。 1.2 关联sonar 插件 1.2.1 系统设置 设置sonar地址 系...

张艺兴女朋友
2018/07/10
366
0
Jenkins 2.x(Pipeline),SonarQube 和 Artifactory 搭建持续交付流水线

持续交付和 DevOps 是众所周知的,并在当今广泛传播的做法。人们普遍认为,组建优秀的团队,首先确定共同的目标,然后选择和整合最适合的工具是至关重要的。通常,这是一个轻量级工具的集合,...

JFrog中国
2017/11/16
0
0
个推如何管理亿级代码的质量?持续集成SonarQube 代码质量管理系统

一个项目的成功与失败,系统的性能都很大程度的取决于项目的整体代码质量。尤其个推平台是一个极其复杂的分布式系统,整个系统包含了 RPC 调用,高速缓存,集群同步等各种复杂的场景。如果没...

个推
2015/10/19
733
0
安装SonarQube/SonarRunner/Jenkins 持续集成管理代码

Jenkins介绍   Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:   1、持续的软件版本发布/测试项目。   2、监控外部调用执行的工作。 3、参考文档:htt...

Linux_Anna
2018/05/30
679
0
jenkins集成sonarqube代码审核

目前在持续集成领域,除了后起之秀travis ci,在老牌工具中,最著名的还是非jenkins莫属。本篇文章简单的说一声jenkins与sonarqube的集成来实现代码的静态审核。 在这里不详细罗列jenkins的安...

msj0905
2017/06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

仁怀哪里可以开餐饮费发票-中国新闻网

仁怀哪里可以开餐饮费发票【139 * 7⒏ б2 * 15 З9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridg...

17054723687
40分钟前
44
0
资兴哪里可以开餐饮费发票-中国新闻网

资兴哪里可以开餐饮费发票【139 * 7⒏ б2 * 15 З9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridg...

17054723480
57分钟前
32
0
沅江哪里可以开餐饮费发票-中国新闻网

沅江哪里可以开餐饮费发票【139 * 7⒏ б2 * 15 З9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridg...

17054723685
58分钟前
36
0
天津哪里可以开餐饮费发票-中国新闻网

天津哪里可以开餐饮费发票【139 * 7⒏ б2 * 15 З9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridg...

17054723617
58分钟前
33
0
汨罗哪里可以开餐饮费发票-中国新闻网

汨罗哪里可以开餐饮费发票【139 * 7⒏ б2 * 15 З9】陈生,诚、信、合、作,保、真、售、后、保、障、长、期、有、效。adb的全称为Android Debug Bridg...

17060820048
58分钟前
38
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部