- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sonar操作手册讲解
Sonar平台使用
窦子辉
平台安装与启动
Jenkins项目配制
Jenkins用户和权限
Sonar用户和权限
Sonar质量配制
Sonar问题分析
目录
下载
/
下载sonarqube-5.x.zip后解压到指定目录。
配制文件修改
数据库配制(必须创建数据库,表会自动创建):
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=truecharacterEncoding=utf8rewriteBatchedStatements=trueuseConfigs=maxPerformance
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar 配制:
sonar.sorceEncoding=UTF-8
sonar.login=admin
sonar.password=admin
用bin目录下的脚本启动
安装sonar
settings.xml
在profiles节点添加全局配制:
profile
idsonar/id
activation
activeByDefaulttrue/activeByDefault
/activation
properties
sonar.host.urlhttp://localhost:9000/sonar.host.url
/properties
mvn clean sonar:sonar
Maven配制
plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-compiler-plugin/artifactId
version2.3.2/version
configuration
source1.7/source
target1.7/target
compilerArguments
!-- extdirs\WebRoot\WEB-INF\lib/extdirs--
/compilerArguments
/configuration
/plugin
plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-war-plugin/artifactId
version2.2/version
configuration
webResources
resource
directoryWebRoot/directory
/resource
/webResources
/configuration
/plugin
项目配制POM.XML
下载jenkins.war
命令行启动:
java -jar jenkins.war --httpPort=8000
Jenkins安装
sonar
42:9000/
jenkins
42:8000/
环境
Jenkins项目配制
配制svn
Jenkins已有svn账号不能剪出项目,会提示配制账号信息。
在服务器上svn客户端要保证不用输入账号可以连接svn服务器。在服务器上做一次checkout,输入一次用户名密码就行。
Svn账号配制
自动构建时间
项目根目录必须有一个pom.xml配制。
构建命令只做扫描用“clean sonar:sonar”
Maven构建配制
查看构建结果
用户管理
Configure Global Security
Jenkins权限设置
允许用户注册:显示注册按钮。
安全矩阵:权限系统权限管理
项目矩阵授权略:可按项目管理权限。
安全矩阵
在Job中配置项目安全
项目矩阵授权略
创建用户
管理分组
修改密码
编辑删除
Sonar用户管理
成员管理
添加、修改、删除
Sonar群组管理
sonar全局权限管理
用户:能浏览项目的数据并创建和修改事务。
代码复审:能浏览项目源码。
问题管理员:设置问题为误判或修改问题的严重性。
sonar项目权限管理
设置项目质量达标条件。
创建不同质量域。
Sonar质量域配制
为不同项目设置质量配制。
创建修改质量配制。
Sonar质量配制
质量配制
质量阈
权限
Sonar项目质量配制
项目问题分析
快速查找问题
按问题类型查
按人查
组合查
按文件夹查询
按文件查询
Sonar使用演示
谢谢
您可能关注的文档
- 发展性评价与有效学习讲述.ppt
- 发动机电控讲述.ppt
- 传染病疫情调查与处置3精要.ppt
- 传统文化常识30题精要.doc
- 发展生产-满足消费ppt讲述.ppt
- 传统工业区与新工业区1精要.ppt
- 发展生产满足消费【优秀课件】讲述.ppt
- 发展生产满足消费(李德凤)讲述.ppt
- 发挥产业聚集优势打造中国名柚之都讲述.doc
- 发散思维与作文立意讲述.ppt
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)