gpt4 book ai didi

css - 禁用将 TfsBuild 中的 NPM 构建步骤结果推送到 SonarQube

转载 作者:太空宇宙 更新时间:2023-11-04 09:33:21 24 4
gpt4 key购买 nike

我有一个 UI 元素(HTML、CSS、Angular2.0)

我想将它添加到 sonarqube,我们正在使用 TFS 进行构建。

我有以下步骤

enter image description here

分解后它们看起来如下第 1 步 enter image description here第 2 步 enter image description here第 3 步 enter image description here第 4 步 enter image description here第 5 步 enter image description here第 6 步 enter image description here

我得到的异常如下

 ##[error]The SonarQube MSBuild integration failed: SonarQube was unable to collect the required information about your projects.

最佳答案

您实际上是在使用 SonarQube Scanner for MSBuild(顾名思义,只有在您执行 MSBuild 步骤时才有效)。使用当前任务,您无法像您想做的那样分析 Web 元素。将会有一个新版本的 SonarQube 扩展,包括允许这样做的 CLI 的 SonarQube 扫描仪。

目前,我能想到的唯一解决方案是为 CLI 包含 SonarQube Scanner 的二进制文件,并在 npm Build 之后添加一个命令行步骤(您需要删除 Begin Analysis 和 End Analysis) 将进行分析。

有关 CLI 扫描程序的更多信息 here

关于css - 禁用将 TfsBuild 中的 NPM 构建步骤结果推送到 SonarQube,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40587278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com