sonarqube没有html插件,SonarQube Github插件没有写拉问题的问题
问题描述
我已经设置了我们的CI工具(Teamcity),以便每次在Github中进行拉取请求时运行项目的SonarQube预览分析.为了测试一切正常,我在提交拉取请求之前向代码库添加了一些问题.预览分析运行时没有任何问题,并且拉取请求随着摘要中的更新而更新:
" sonarqube - SonarQube报道没有问题 "
问题是我在代码库中引入的新问题都没有写成拉取请求的内联注释.
调试步骤和日志
我第二次运行预览分析,将sonar.verbose属性设置为true,将日志级别设置为DEBUG.
我用来从Teamcity使用MSBuild Runner执行分析的命令如下:
MSBuild.SonarQube.Runner.exe begin /k: /n:"" /v:%build.number% /d:sonar.analysis.mode=preview /d:sonar.github.oauth="" /d:sonar.github.pullRequest="" /d:sonar.github.repository="/" /d:sonar.issuesReport.console.enable=true /d:sonar.verbose=true
当分析运行时,我可以从日志中看到SonarQube正在拾取问题(参见下面的日志).因此,似乎后期作业Github Pull Request Issue Publisher存在问题.以下是日志的摘录:
Working dir: D:\BuildAgent\work\\.sonarqube\out\.sonar
[08:57:01][Step 8/11] INFO: Source encoding: UTF-8, default locale: en_US
[08:57:01][Step 8/11] INFO: Sensor XmlFileSensor
[08:57:01][Step 8/11] INFO: Sensor XmlFileSensor (done) | time=0ms
[08:57:01][Step 8/11] INFO: Load server issues
[08:57:01][Step 8/11] INFO: Load server issues (done) | time=117ms
[08:57:01][Step 8/11] INFO: Performing issue tracking
[08:57:01][Step 8/11] INFO: 552/552 components tracked
[08:57:01][Step 8/11] INFO: Console report is deprecated. Use SonarLint CLI to have local reports of issues
[08:57:01][Step 8/11] INFO:
[08:57:01][Step 8/11]
[08:57:01][Step 8/11] ------------- Issues Report -------------
[08:57:01][Step 8/11]
[08:57:01][Step 8/11] +15 issues
[08:57:01][Step 8/11]
[08:57:01][Step 8/11] +4 blocker
[08:57:01][Step 8/11] +1 critical
[08:57:01][Step 8/11] +10 major
[08:57:01][Step 8/11]
[08:57:01][Step 8/11] -------------------------------------------
[08:57:01][Step 8/11]
[08:57:01][Step 8/11]
[08:57:01][Step 8/11] INFO: ANALYSIS SUCCESSFUL
[08:57:01][Step 8/11] INFO: Executing post-job GitHub Pull Request Issue Publisher
[08:57:02][Step 8/11] INFO: ------------------------------------------------------------------------
[08:57:02][Step 8/11] INFO: EXECUTION SUCCESS
[08:57:02][Step 8/11] INFO: ------------------------------------------------------------------------
[08:57:02][Step 8/11] INFO: Total time: 35.242s
[08:57:02][Step 8/11] INFO: Final Memory: 48M/172M
[08:57:02][Step 8/11] INFO: ------------------------------------------------------------------------
[08:57:03][Step 8/11] The SonarQube Scanner has finished
[08:57:03][Step 8/11] 08:57:03.022 Creating a summary markdown file...
[08:57:03][Step 8/11] 08:57:03.023 Analysis results: http:///dashboard/index/
[08:57:03][Step 8/11] Post-processing succeeded.
[08:57:03][Step 8/11] Process exited with code 0
Github设置
我在我的用户上添加了一个个人访问令牌,用作sonar.github.oauth属性的输入.我的用户拥有相关回购的所有权限.令牌已被赋予"public_repo"范围,以便能够根据文档编写内联注释并更新拉取请求- 只有前者永远不会完成.
插件和工具的版本
SonarQube 5.6
C#插件(版本5.3.2)
MSBuild Runner插件(1.1版)
Github插件(1.3版)
TeamCity(版本9.1.7)
Github Enterprise(2.7版)
我错过了什么?我还没有尝试过的一件事是创建一个专门的技术Github用户,而不是使用我自己的用户和个人访问令牌.这可能是造成这个问题的原因吗?
sonarqube没有html插件,SonarQube Github插件没有写拉问题的问题相关推荐
- 2018-10-19 Chrome插件实现GitHub代码离线翻译v0.0.4
续前文Chrome插件实现GitHub代码翻译v0.0.3. 添加了对驼峰命名的支持. 由于调用浏览器插件-离线英汉词典进行词汇翻译, 因此也不依赖于任何在线翻译服务. Chrome插件: 官网链接 ...
- Chrome插件实现GitHub代码离线翻译v0.0.4 2018-10-19
续前文Chrome插件实现GitHub代码翻译v0.0.3. 添加了对驼峰命名的支持. 由于调用浏览器插件-离线英汉词典进行词汇翻译, 因此也不依赖于任何在线翻译服务. Chrome插件: 官网链接 ...
- 强力推荐!那些你不能错过的 GitHub 插件和工具
http://www.gad.qq.com/article/detail/32503 以代码托管平台起家的 GitHub 网站,已然成为全球程序员工作和生活中不可或缺的一份子.从优秀的企业,到优秀的程 ...
- vs2017 GitHub插件的安装和使用
这是针对于博客vs2017安装和使用教程(详细)的GitHub插件的安装和使用示例 目录 一.下载 二.安装 三.使用(以上传一个项目为例) 一.下载 1.项目右下角"添加到源代码管理&qu ...
- 【SonarQube】CentOS7安装SonarQube并集成GitLab-CI实现代码提交后自动扫描
1. 背景描述 1.1 需求 实现功能:开发人员每提交一次代码到gitlab仓库即触发一次SonarQube代码扫描,扫描结果通过SonarQube Web UI界面可以查看. 1.2 实现方法 gi ...
- Pycharm安装插件及优秀插件推荐
目录 在线安装插件 离线安装插件 方式一:在设置中安装插件 方式二:拖拽安装插件 常用插件 CSV(⭐) Rainbow CSV Json Parser(⭐) Background Image Plu ...
- tablednd保存 php,jqgrid中使用tableDnd插件,jqgridtablednd插件
jqgrid中使用tableDnd插件,jqgridtablednd插件 首先准备jquery.jqgrid.tableDnd等js文件. tableDnD建议到GitHub上直接下载src包,避免一 ...
- vim-go开发环境Tagbar插件和NERTree插件安装
Tagbar插件和NERDTree插件是vim搭建go语言IDE环境必不可少的两个插件.下面是vim编辑go语言源码时,启动Tagbar插件和NERDTree插件后的效果图: 一.安装前准备: 在执行 ...
- 【Android 插件化】Hook 插件化框架 ( 创建插件应用 | 拷贝插件 APK | 初始化插件包 | 测试插件 DEX 字节码 )
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
最新文章
- 再次学习基础爬虫,爬取大学排名。
- Matlab学习笔记——文件的打开与关闭
- 爬虫python课程价位,用python编写的抓京东商品价格的爬虫
- 统一认证服务CAS 5安装
- linux中往sed命令,Linux中Sed命令怎么用?
- selenium 鼠标悬浮_处理Selenium3+python3定位鼠标悬停才显示的元素
- python DEA: 非径向距离函数(non-radial directional distance function)
- Android app客户端性能测试工具Emmagee 浅析
- 浪涌测试仪的工作原理
- Linux基础学习笔记(持续更新)
- Kettle连接MySQL数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found
- python爬取千图网图片(出现HTTP Error 403怎么解决)
- CCS6.1最后安装出现报错如下
- 每日写题分享--优先队列
- python调用百度地图API 实现单点沿线轨迹运动
- MySQL完美卸载-奇怪的小知识
- 用思维导图和孩子们一起了解“什么是春节”
- usleep java_usleep是否创建了线程取消点?
- Python知识体系图
- 【java初学】面向对象了解
热门文章
- java 屏蔽地域性访问_javaweb利用filter拦截未授权请求
- hibernate mysql分页_求struts+hibernate实现mysql分页的详细代码
- python flask快速入门与进阶 百度云_Python Flask快速入门与进阶
- python将元祖写入txt文档_python元祖和文件用法举例
- 查看与其他计算机是否连接网络,电脑的网络连接情况要如何的查看和管理
- 当年中国的“四大工学院”,现在都咋样了?
- java 断点续传 开源_java断点续传原理
- upload-labs_pass10_点空点绕过_pass11_双写文件扩展名
- python非阻塞输入_Python 命令行非阻塞输入的小例子
- 牛客练习赛46 A	华华教奕奕写几何 (简单数学)