在VSTS中的CI构建中配置Sonarqube分析

时间:2019-05-27 12:43:21

标签: azure-devops sonarqube sonarscanner

我正在尝试对代码提交本身进行声纳分析。 我添加了1)准备分析配置和2)运行代码分析,以及CI构建中的任务。 但是我遇到一个错误: 在池mypool中找不到满足指定要求的代理:msbuild visualstudio java Agent.Version -gtVersion 2.119.1“

任何人都可以请教一下问题所在吗? 在此先感谢!

1 个答案:

答案 0 :(得分:0)

  

在VSTS中的CI构建中配置Sonarqube分析

根据错误消息:

  

错误:“在池mypool中找不到满足指定条件的代理   要求:msbuild visualstudio java Agent.Version -gtVersion 2.119.1“

这意味着您的私人代理不能满足您设置的所有要求,包括msbuildvisualstudiojavaAgent.Version -gtVersion 2.119.1

因此,您应该仔细检查您的私人代理是否有这些需求,可以将这些需求一个接一个地移动,以检查哪个不符合需求。

AFAIK,要在Azure Devops的CI构建中配置Sonarqube分析,我们需要满足以下要求:

  • 确保已安装.NET Framework v4.6 +
  • 确保已安装Java Runtime Environment 8
  • 从市场上安装扩展SonarQube

检查文档“使用SonarQube Extension for VSTS-TFS进行分析”以了解一些详细信息。

希望这会有所帮助。