首页
学习
活动
专区
圈层
工具
发布

【干货】Jenkins 集成 Sonar 实现量化代码质量管理服务

Jenkins 中安装插件 SonarQube(并配置其 Sonar Server 的 URL / AccessToken 等信息),构建完毕后,该插件把报告数据提交给 Sonar Server 解析,...SonarQube 浏览器访问 http://centos:9000/sonar,用预设的管理员账号(admin/admin)登陆; 在线安装:进入插件中心 (Administration / System.../ Update Center / Available Plugins) 找到所需的插件,点击右侧的 “Install” 开始安装; ?...jenkins sonar-plugins 离线安装:在线安装容易失败,可尝试离线安装,下载插件 jar 文件至插件目录下,并重启 SonarQube 生效; 插件 jar 文件的下载地址,可以到在线安装页找到插件的.../ 2 Jenkins 接入 Sonar 2.1 Jenkins 插件的安装与设置 SonarQube Plugin 安装完毕后,进入:系统管理 / 系统设置 / SonarQube servers,

1.6K61
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    IOS 代码扫描从放弃到入门

    可选 MySQL、Oracle、PostgreSQL sonar-objective-c插件 sonarqube 默认没有扫描 oc 的检查,sonarqube 官方的 sonar-objective-c...需要在找一个免费的插件,在github找到两个项目 插件一 https://github.com/Backelite/sonar-objective-c 这个插件在三年前没有修改了,在使用中发现有些扫描规则并没有...插件二 这个项目稍微更新的时间短一些,有些规则适当的更新了 https://github.com/raatiniemi/sonar-objective-c 下载插件放到 /extensions/plugins...代码扫描插件",https://testerhome.com/topics/26967, 又激起了我想重新尝试的勇气. github地址: https://github.com/tal-tech/sonar-swift...sonar-swift 插件地址: https://github.com/tal-tech/sonar-swift/releases 当时我下载的是v1.0.2版本,把插件放到 /extensions

    3.8K20

    持续集成之整合Jenkins与代码质量管理平台Sonar并实现构建失败邮件通知

    一:Sonar是什么? Sonar 是一个用于代码质量管理的开放平台,通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。...Sonar,此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。...二:配置并使用sonar 2.1:安装插件部分: 2.1.1:默认的插件目录: # ll /usr/local/sonarqube-5.6.6/extensions/plugins/ #如果在线安装插件不成功...://sonarsource.bintray.com/Distribution/ 主要的是sonar对代码的分析是通过插件完成的,即分析java代码要安装java插件,分析php代码要安装php插件,分析什么语言就安装什么语言的插件...useUnicode=true&characterEncoding=utf8 检测PHP项目,需要在sonar中先安装SonarPHP插件,github搜索php-sonar-runner项目,

    1.2K30

    【Jenkins 插件】使用 github 插件从 GitHub 上拉取项目代码

    准备工作 Jenkins 要从 GitHub 上面拉取代码需要安装相关插件,插件可以在 Jenkins 的插件管理中搜索下载。...有时候安装一个插件的时候可能会依赖其他插件,所以安装一个插件不一定只安装一个插件包,如果联网安装失败了,可以多试几次,如果还是失败了,可以直接下载失败的那个插件包然后从本地上传插件包安装(插件包高级管理中...安装 GitHub 插件 首先,需要连接 GitHub 有一个基本的插件要安装,可以在插件管理中搜索 GitHub,然后找到 GitHub 这个插件进行安装即可。...安装 Git Parameter 安装了 GitHub 插件就已经实现了连接 GitHub,虽然这个基本的插件本身也有选择分支的参数,但是分支参数没有限制,无法做到根据实际的分支和 Tag 名称去选择,...所以最好另外安装一个可以支持选择分支和 Tag 的插件,这个支持分支的插件的名字是 Git Parameter,这个插件可以实现在拉取 GitHub 的代码的时候选择分支和 Tag 并通过参数的形式传入到拉取过程中

    2.1K10

    SonarQube 的安装、配置及 Maven 项目的使用

    4、Plugins 插件安装 SonarQube 插件安装非常简单,同时 官网插件库 提供了很多实用的插件供大家下载使用。...这里我们演示安装两个很实用的插件,一个是 Chinese Pack(SonarQube的汉化包),一个是 Checkstyle(检测代码风格)。...4.1 Chinese Pack 插件安装 SonarQube 网页的汉化包,安装完该插件后,Web 页面大部分都翻译成中文了,是不是一下子就简介明了啦!...首先下载插件 sonar-l10n-zh,源码托管在 github 上,我们需要先 clone 到本地,执行 maven 编译得到 jar 包,然后复制到sonarQube插件目录,最后重启服务即可安装完成...(注意:README上的兼容列表,我本地 SonarQube 版本6.5,所以下载插件对应版本是1.17。)

    11.4K81

    SonarQube升级踩坑记录

    插件升级 插件升级其实就是重新下载已有插件的更新版本,一般是部署在SONARQUBE_HOME/extensions/plugins目录下 分支插件 https://github.com/Facthunder.../sonar-branch-plugin 汉化包: https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases C++扫描插件 https:...//github.com/SonarOpenCommunity/sonar-cxx PL/SQL扫描插件 https://github.com/felipebz/zpa 启动服务 由于SonarQube.../Distribution/sonarqube/sonarqube-6.7.7.zip 安装过程参考本文前半部分,下同 3)安装插件和自定义规则 4)使用原6.7版本的sonar.properties和...因此在升级的步骤过程中,需要在安装SonarQube 7.9.2LTS完成后,启动升级前,需要额外增加一个步骤 数据库迁移 下载官方数据迁移插件 https://github.com/SonarSource

    4.9K20

    SonarScanner 整合 SonarQube 代码质量检查完美方案

    汉化 SonarQube 虽然已经把 SonarQube 服务搭建好了,但是界面是英文的;不利于母语是汉语的我们查看相关指标。其实 SonarQube 提供了中文插件包,进行国际化。...下载插件 https://github.com/xuhuisheng/sonar-l10n-zh 下载下来是一个jar包:sonar-l10n-zh-plugin-9.3.jar 安装 直接把 jar...还有另外一种简单的中文插件安装方法(其他插件也可以这样安装),就是登陆 SonarQube 后,然后按照下图的方式安装 2....是项目编译后的class文件的目录,需要继续增加配置 sonar.java.binaries=....SonarQube 上查看代码检查结果 待 sonar-scanner 命令执行完后,登录 http://localhost:9000/ 至此,SonarScanner 与 SonarQube 整合进行代码质量扫描就

    71720

    Mac上sonar插件的安装及使用

    本文主要讲解sonar的安装及使用。 分为两个维度来讲解 1. 使用sonarqube以及自带的Derby数据库 2....使用sonarqube以及配置mysql数据库 一、使用sonarqube以及自带的Derby数据库   sonarqube是一款代码质量检测工具,促使你养成一个好的代码规范。...sonqube下载地址:http://www.sonarqube.org/downloads/   中文补丁包下载: https://github.com/SonarCommunity/sonar-l10n-zh...如果失败的话,看你是否是在配置文件的路径下执行的 执行成功后会看到这个界面 然后在去sonar的web页面上就可以看到项目的质量检测信息了 第四步,汉化插件的安装方法 下载地址:https://github.com.../SonarQubeCommunity/sonar-l10n-zh 在页面上找最新的中文插件下载地址:https://github.com/SonarQubeCommunity/sonar-l10n-zh

    3.1K30
    领券