c# - 在 linux 上使用带有 dotnet core 的 Jenkins SonarQube MSBuild 插件
问题描述
我正在努力理解并让 Jenkins SonarQube MSBuild 分析 dotnet core c# 项目,并希望有人能提供帮助。我可以在“执行 Shell”构建步骤中使用以下命令运行扫描:
dotnet sonarscanner begin /k:"xxx" /n:"xxx" /v:"xxx" dotnet build xx.sln --configuration 发布 dotnet sonarscanner end
我目前的设置是:
Jenkins Server 在 Amazon linux 上运行,我在上面安装了 jenkins(版本 2.150.2)dotnet core 和 sonarqube msbuild 插件
[jenkins@jenkins_qa 声纳]# dotnet --info .NET Core SDK(反映任何 global.json):版本:2.2.104 提交:73f036d4ac
运行环境:操作系统名称:amzn 操作系统版本:2 操作系统平台:Linux RID:linux-x64 基本路径:/usr/share/dotnet/sdk/2.2.104/
主机(用于支持):版本:2.2.2 提交:a4fd7b2c84
.NET Core SDK 安装:2.1.4 [/usr/share/dotnet/sdk] 2.2.104 [/usr/share/dotnet/sdk]
.NET Core 运行时安装:Microsoft.AspNetCore.All 2.2.2 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All] Microsoft.AspNetCore.App 2.2.2 [/usr/share/dotnet/shared/Microsoft. AspNetCore.App] Microsoft.NETCore.App 2.0.5 [/usr/share/dotnet/shared/Microsoft.NETCore.App] Microsoft.NETCore.App 2.2.2 [/usr/share/dotnet/shared/Microsoft.NETCore.应用程序]
要安装其他 .NET Core 运行时或 SDK: https ://aka.ms/dotnet-download
sonarqube 服务器安装在 Amazon Windows 实例上。
我想使用插件来运行分析,因为这将包括关于 jenkins ui 的报告。
提前致谢
解决方案
推荐阅读
- mp4 - 是否可以在 mp4 文件的一个轨道中存储多个视频段落,每个段落都有自己的参数?
- c++ - x86 asm 在 __declspec(naked) 函数中访问和编辑 stdcall 函数参数
- r - 避免在 .SD 越界索引期间创建 NA
- javascript - 在画布中裁剪图像
- java - 错误:没有找到 void org.webrtc.PeerConnectionFactory.initializeFieldTrials 的实现
- javascript - jQuery css 方法在 Wordpress 主题中不起作用
- python - 根据另一个df中最小/最大日期范围内的日期合并/加入熊猫
- ionic-framework - 如何删除多余的重新排序图标?
- flutter - 颤振:断点调试期间的 NoSuchMethodError
- r - 如何从 200 多列中删除列名的前 x 个字符,每列的字符数不同