问题标签 [sonarcloud]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 未使用 Travis CI 和 Maven 授权 Sonarcloud
我的 Github 上有一个实验项目,用于练习 CI 服务集成。我很难使用 Sonarcloud。
我遵循了Tavis CI + Sonarcloud教程和Maven 示例。Mz 第一个混淆从令牌和属性文件开始,而第一个来源建议创建sonar-project.properties
文件,而 Maven 示例源没有任何内容。这里的文档非常不清楚。
我忽略了属性文件,并执行了以下步骤:
在sonarcloud.io上生成的令牌上为我的项目
e53.....239
travis-encrypt.github.io上的加密令牌,因为它是 Windows 用户最舒适的方式。以下 2 个输入导致
g3s.....+Q=
:NicharNET/Gistintex
SONAR_TOKEN="e53...239"
- 我尝试在引号之间换行和不换行。
添加到设置 -> 环境变量键
SONAR_TOKEN
与生成的 Sonarcloud 令牌的值e53...239
。使用安全令牌完成 travis.yml:
提交并将更改推送到存储库中,Travis CI 开始工作并导致:
无法在项目 gistintex 上执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.1.1168:sonar (default-cli):未授权。请检查属性 sonar.login 和 sonar.password。
错误可以在我的Travis CI build上找到。我做错了什么?
我已经浏览了使用 Travis CI 和 Sonarcloud 时出现的错误:未授权。请检查属性 sonar.login 和 sonar.password SO 问题和Travis CI Sonarqube 分析文章,但不幸的是,这对我没有帮助。我的GitHub 项目源码。
我试图将这些插件添加到pom.xml
本地并在本地运行分析:
- org.codehaus.mojo:声纳-Maven 插件:5.1
- org.sonarsource.scanner.maven:声纳-maven-插件:3.4.1.1168
在我的机器上运行它会导致正确的Sonarcloud 分析:
但是,我的目标是使用 Travis CI 在每个提交的版本之后运行分析。我确定我做错了密钥加密,但我不知道到底是什么。
azure-devops - 如何在 SonarCloud 和 TFS 之间同步问题
我有一个 VSTS 存储库连接到 SonarCloud 以进行质量分析。
我需要为我的团队提供独特的问题来源。
当 SonarCloud 在他的系统中创建问题时,我想在 VSTS 中创建一个等效问题。而且,当 VSTS 中的问题通过提交关闭时,我想关闭 SonarCloud 问题。
你能帮我吗 ?
与 GitHub 相同的问题...
谢谢
sonarqube - 在 Travis CI 上使用 Sonarcloud 时出现授权错误
我正在尝试将 SonarCloud 与 Travis-CI 一起使用并收到以下错误:
* 什么地方出了错:
任务 ':sonarqube' 的执行失败。
您仅被授权执行本地(预览)SonarQube 分析,而无需将结果推送到 SonarQube 服务器。请联系您的 SonarQube 管理员。
这是我尝试使用 Travis 设置 CI 的 Github 上的项目。
这是执行 SonarQube 步骤失败的 Travis 构建的链接。
这是 Travis 配置文件
这是 Sonarcloud 项目的链接。
在 Travis 上,我将添加的 Env 变量 SONAR_TOKEN 添加到 9d2401997a7368e6f351d50d7d99bbf1fae84624 并且我看到它在 Travis 作业日志中被很好地拾取。
我对 Travis 和 Sonarqube 都很陌生,因此非常感谢任何帮助。
谢谢,沙希
sonarcloud - Sonarcloud 与 Github Enterprise
已尝试将 sonarcloud 与公共 github 存储库一起使用。但是我该如何将它与我们的企业 github 存储库集成。
谢谢
android - 从 Gradle 获取 PullRequest 编号
我正在尝试在 Gradle 作业中设置 Sonarcloud。有人可以指出我从 Gradle 中的当前分支获取最后一个拉取请求的正确方法吗?
我需要它作为关键属性。
sonarqube - Sonarqube 拉取请求与多个构建的集成
我们有一个场景,单个 VSTS 拉取请求可以触发多个构建。问题是 SonarCloud 仅针对 PR 创建一个代码质量状态,该状态似乎仅链接到其中一个构建。
是否支持多个构建并使用拉取请求集成?如果是这样,不应该有 2 个状态门吗?
当您单击该链接时,它会将您带到 SonarCloud 中的一个构建,而不是另一个。
android - 如何在 CircleCI 2.0 上访问构建/中间体?
尝试在 Circle CI 2.0 Android 项目上运行 Sonar。
无论出于何种原因,当我尝试为 build/intermediates 目录设置各种配置时,它都找不到它。
我必须先运行一些构建吗?
它在 Circle 上的不同目录中吗?
c# - 将 .NET Core 项目的测试覆盖率从 Azure DevOps 发布到 SonarCloud
再会,
我按照本指南设置 Azure DevOps 和 SonarCloud 的集成: https ://docs.microsoft.com/en-us/labs/devops/sonarcloudlab/index
一切顺利,我能够在主分支上设置构建以及在 PR 上构建。本指南中缺少的一件事是将测试覆盖结果发送到 SonarCloud(至少对于 .NET Core 项目,我使用了“.NET Core with SonarCloud”模板)。
我找到了关于如何将标准 .trx 报告转换为 .xml 报告并将其上传到 SonarCloud 的另一份指南: https ://yuriburger.net/2018/09/10/getting-coverage-reports-with-net-core /
但是在 AzureDevOps 中遇到了 PowerShell 命令的另一个问题,它在执行期间无法获取对$(Agent.TempDirectory)
变量的引用:
https ://github.com/yuriburger/net-cover-demo/issues/1
也许有人遇到过类似的问题?或者也许可以建议另一种方式我如何将测试覆盖结果发送到 SonarCloud?
谢谢!
sonarqube-scan - SonarCloud:如何使用 T-SQL 规则而不是 PL/SQL 规则
我在 SonarQube 上扫描的 repo 中有 c# 代码和数据库项目。
但是,使用 PL/SQL 规则集而不是 T-SQL 规则集扫描 SQL 脚本。
是否有设置告诉声纳以预期的方式进行操作?
json - 如何使用 web api sonarcloud
最近我开始使用 sonarcloud,我被要求为一个大学项目提取项目的技术债务。我正在尝试使用由 sonarcloud 公开的 Web API,但收效甚微。这是我写的python代码
这就是我得到的结果
根据文档,您应该给我一个 json 格式,但事实并非如此。有人好心告诉我哪里错了吗?提前谢谢了。问候。