随笔分类 - jenkins and sonar
摘要:权限模板能通过匹配projectKey的正则表达式来自动为新扫描项目分配权限。 在权限模板没有被设置为默认的情况下,只有当项目projectKey匹配项目标识模式时才会分配该权限模板。如果设置为默认,则项目默认会分配该模板权限到新扫描项目而不管是否匹配正则表达式。 配置 新建用户组 SonarQub
阅读全文
摘要:安装SonarQube 安装Sonar-Scanner 安装jenkins 配置Jenkins 生成token 打开SonarQube(localhost:9000),头像-我的账号-安全,填写令牌名称jenkins,生成token 安装插件 打开Jenkins(localhost:8080),Ma
阅读全文
摘要:安装包下载 选择适合自己的版本下载 安装 一路next,期间要配置本地jdk位置,我的为例 C:\Program Files\AdoptOpenJDK\jdk-11.0.9.101-hotspot 测试 打开localhost:8080,按提示操作即可,基本都是中文页面了
阅读全文
摘要:官方doc 安装教程 打开官方doc,选择window 64-bit下载压缩包 解压压缩包 创建环境变量 变量名: SONARSCANNERHOME 变量值: D:\sonar\sonar-scanner-4.6.0.2311-windows(根据你解压路径修改) 环境变量-PATH,增加 %SON
阅读全文
摘要:一般来说sonar-scanner需要编译通过并指定java编译得到的类才能运行。 但某些情况下厂商使用了自己内部的jar依赖,导致代码检查人员无法完成编译,这时就需要sonar-scanner直接检查。 在这种情况下,直接指定sonar.java.binaries=./让其全部扫描路径下内容得到结
阅读全文
摘要:Java项目 maven 使用mvn插件 setting.xml <settings> <pluginGroups> <pluginGroup>org.sonarsource.scanner.maven</pluginGroup> </pluginGroups> <profiles> <profil
阅读全文
摘要:官网安装教程:docs 安装sonarqube8.2,需要依赖数据库,三选一:Microsoft SQL/Oracle/Postgres。本文以postgres11为例 安装postgres 使用chocolatey安装,需要事先安装chocolatey 管理员cmd执行 choco install
阅读全文