标签: sonarqube sonarqube-scan
我刚刚在我的VS2017 VNext版本中将SonarQube插件更新为V4,但构建版本正在等待可用的代理。
我的所有代理都有MSBuild和Java,V4更新是否还需要其他任何功能。
如果我回到V3 SonarQube插件,同样的构建工作罚款
答案 0 :(得分:2)
v4的任务不会增加任何新的要求。但是,新版本是用Node.js而不是PowerShell编写的(因此它可以在非Windows构建代理上运行)。如果您运行的是TFS的内部部署版本,则可能需要更新构建代理。
仅当我在TFS2017.2上运行任务的v4时,构建失败并显示消息在池X中找不到满足指定要求的代理:.... Agent.Version -gtVersion 2.119.1 < / em>
用于升级代理的Microsoft文档是here。我最终从GitHub上的vsts-agents releases页面下载了指定版本的代理。