sonarqube相关内容

声纳:声纳如何工作?

我们想在我们的项目中将SonarQube与某些CI工具一起使用.在主要的 pom.xml 中配置了Sonar Server的URL. 该项目中有几个团队成员.因此,当一个团队成员使用其本地更改在本地执行 sonar:sonar ,然后另一个团队成员使用其本地更改执行 sonar:sonar ,然后有人执行时会发生什么> CI工具中的> sonar:sonar (已配置为分析Git存储库中的源 ..
发布时间:2020-09-18 06:37:21 Java开发

用竹子配置声纳

我想在Bamboo中添加一个构建步骤,以便使用sonarqube分析代码.我不想使用类似Sonar for Bamboo的任何插件,但想知道是否有可能编写脚本作为构建步骤以运行声纳.我已经在构建服务器上下载了sonarqube,它已经以管理员身份登录并正在运行. 在本地安装时,我安装了声纳扫描仪并生成了MSBuild脚本,该脚本是从项目根文件夹运行的,但是由于它是构建服务器,并且服务器上没有 ..
发布时间:2020-09-18 06:37:14 其他开发

使用ElasticSearch的SonarQube备份还原过程

我正在编写SonarQube管理的内部手册,但是在将ElasticSearch引擎加入产品后,我无法解决这个问题.在此之前,数据库备份并复制了一些足以保存SQ状态的文件夹,但是现在使用ElasticSearch应该怎么做? 是否应该仅使用ES的另一个节点,以便实时复制索引?我应该复制新的节点分片并将其保留为备份吗? 如果需要,如何恢复SQ状态? 解决方案 无需备份ElasticSea ..
发布时间:2020-09-18 06:22:40 其他开发

SonarQube可以连接Azure SQL数据库吗?

我的SonarQube在Microsoft Azure的VM实例上运行.现在,SonarQube的数据库是MySQL,并且我正尝试将MySQL更改为Azure SQL数据库,但是SonarQube无法通过ActiveRecord组件上发生的某些错误来连接Azure SQL数据库.我知道SonarQube不正式支持Azure SQL数据库,也不支持下面的SQL Server,但是Azure SQL数 ..
发布时间:2020-09-17 21:21:46 其他开发

无法将SonarQube分析结果与VSTS Build Summary集成

我正在VSTS中使用“准备,运行和发布"分析任务来运行SonarQube分析并发布结果以构建摘要.前两个步骤执行成功,但是“发布分析"任务失败,因为它无法获取分析ID的任务.我收到以下错误消息: 无法获取ID为'AWE9-wu8-fbfJflhFQ3-'的任务 VSTS发布分析任务日志: 2018-01-28T18:15:28.1037139Z ##[debug][SQ] Wai ..
发布时间:2020-09-17 02:18:44 其他开发

VSTS的SonarQube代码覆盖率

我正在使用VSTS托管代理VS2017来运行构建,测试和SonarQube分析.我正在使用来自市场的SonarQube扩展( https://marketplace.visualstudio.com/items?itemName=SonarSource.sonarqube ).使用的任务版本是4,它将SonarQube Scanner用于MSBuild 4.0.2. 分析效果很好,但是它不能 ..
发布时间:2020-09-17 00:51:26 其他开发

使用SonarQube 5.2构建Breaker插件

Build Breaker插件似乎不再与SonarQube 5.2兼容.如果无法满足声纳门的要求,是否有其他选择可以使(VSO)构建失败,或者是否有计划将Build Breaker插件更新为5.2? 解决方案 (暂时)没有任何插件可以在Quality Gate未通过但是对于SonarQube 5.3+,您可以再次使用 Build Breaker 插件. > 从邮件列表中: 在So ..
发布时间:2020-09-17 00:40:27 其他开发

Artifactory找不到SonarQube Gradle插件

(此问题详细说明了问题I ,但有足够的差异,我认为这值得一个单独的问题) 这篇文章关于Gradle论坛描述了类似的症状,但与我的问题并不完全相同. 就像那里的海报一样,我得到了错误: 未找到ID为'org.sonarqube'的插件. 当尝试在我的build.gradle文件中将SonarQube Gradle插件与以下内容一起使用时: buildscript { ..

如何将凭证传递给Sonar API调用?

当我尝试致电时: https://sonar.mydomain.com/api/resources?resource=com.mydomain.project:MY&metrics=ncloc&format=json 我知道 {"err_code":401,"err_msg":"Unauthorized"} 我如何通过我的凭据? 解决方案 根据文档 SonarQube ..
发布时间:2020-09-05 19:49:10 其他开发

SonarQube如何使用Web API登录

我正在编写一个Web应用程序,该应用程序可以显示Sonarqube的代码气味结果,但我也希望它有时可以创建自定义规则.目前,我可以使用Java中的HTTPClient或Js中的XMLHttpRequest从服务器获取数据.但是,我真的停留在发往服务器的POST消息上. 在Js 中,我尝试使用以下代码登录:(我的Chrome浏览器中的CORS已被禁用) request.open("POS ..
发布时间:2020-09-03 08:04:29 Java开发

Sonarqube将泄漏时间设置为除先前版本以外的特定版本

评估Sonarqube(版本5.4),我们想使用另一个审核工具迁移当前的工作流程,方法如下: 在生产环境中运行的当前版本是我们的参考版本. 从GIT中签出了新的开发版本,比较过程将计算新文件和修改后的文件. 参考版本,并开始审核这些文件. 遗留代码(2012年已经存在的组件)的处理方式也略有不同 新组件(2012年之后). 如果出现以下情况,构建就会中断: 来自旧版组件的更改 ..
发布时间:2020-09-02 21:24:55 其他开发

空样式(.css/.scss)文件

当我创建Angular应用程序时,我正在使用CLI生成组件.经过一段时间的开发应用程序,我为每个组件都有样式文件,但它们的大部分都是空的. 当我检查声纳时,我在空样式文件中有代码气味: 删除此空样式表. 在此文件末尾添加一个空的新行. 我应该删除声纳规则还是必须删除项目中的所有空样式文件,并在需要它们进行组件样式设计时在下一版本的项目中重新创建它们?什么是最佳做法? 解决 ..
发布时间:2020-08-31 00:34:06 前端开发

如何在Android Studio中集成声纳?

我们如何将声纳法集成到android studio中?我遇到了使用声纳法的静态代码分析.解释我们如何实现这一目标.有许多链接可用于集成声纳运行器和声纳,但它们过时或不足以完成工作. 解决方案 Sonarqube是服务器端的静态代码分析器工具.编写干净且高质量的代码非常有用. 您应该在本地主机或服务器上运行sonarqube.在那里创建一个新项目,该项目提供名称和唯一ID,我们将使用该名称和 ..
发布时间:2020-08-30 07:11:31 移动开发