jenkins - Jenkins:不支持在本地系统或网络服务帐户下运行 MSBuild 扫描仪
问题描述
我想将 SonarQube 与 Jenkins 项目(ASP.NET 项目)集成。我正在尝试构建一个 Jenkins 作业,其中包含“SonarScanner for MSBuild”开始/结束分析的构建步骤。但我收到以下错误:
"不支持在本地系统或网络服务帐户下运行 MSBuild 扫描程序。请改用本地或域用户帐户。 "
我什至尝试删除“SonarScanner for MSBuild”开始/结束分析步骤并手动执行 Windows 批处理命令(在 Jenkins 之外运行良好)。但是通过 Jenkins,批处理命令也出现了同样的错误。
任何帮助,将不胜感激!
解决方案
我解决了这个问题。我做了以下操作:服务>詹金斯>右键单击-属性>登录选项卡>将其从“本地系统帐户”更改为“此帐户”。
推荐阅读
- python - ImportError:无法从“skimage.draw”导入名称“disk”
- java - 带有 ResponseEntity 类型的 spring 表达式
- c++ - 如何将 dd-mmm-yyyy 和 now() 转换为天数?
- c# - 检查数据表中是否存在字符串的子字符串
- javascript - 获取 HTML 并使用 rasterizehtml 在画布中生成图像 - 动态源图像
- java - 检测自定义适配器的变化,从视图模型 LiveData 更新列表视图
- java - 如何在 JavaFX TableView 中显示 Mysql 数据库的列标题?
- excel - 如何检索条件格式单元格的背景颜色?
- c# - 我可以在 ML.NET 中使用二进制分类来分类 2 类图像吗?
- java - 使用 `-XX:+PerfDisableSharedMem` JVM 标志是否有任何性能劣势?