【发布时间】:2018-11-15 21:31:58
【问题描述】:
我正在尝试运行以下命令以在 Jenkins 管道中使用 sonarqube 扫描 dotnet 核心项目
sh "dotnet sonarscanner begin /k:projectkey1"
sh "dotnet build"
sh "dotnet sonarscanner end"
给我以下错误
+ dotnet sonarscanner begin /k:projectkey1
No executable found matching command "dotnet-sonarscanner"
我可以登录到与用户 jenkins 相同的服务器并运行相同的命令而不会出现任何问题。 请帮忙
【问题讨论】:
-
您需要将全局工具目录添加到您的路径中。检查它的安装位置并添加此目录。就我而言,它安装在
/root/.dotnet/tools中。另一个问题是你在对抗什么样的詹金斯奴隶?
标签: jenkins .net-core jenkins-pipeline jenkins-declarative-pipeline