找不到Jenkins dotnet命令

Cra*_*aig 10 continuous-integration jenkins

我试图在OSX上使用Jenkins在本地设置CI,但是在尝试执行shell命令时遇到了一些问题.以下是我尝试在Jenkins配置中运行的命令:

cd /Users/username/projectname
dotnet build HD-Project.sln
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试构建项目时,我收到以下错误:

Building in workspace /Users/Shared/Jenkins/Home/workspace/HD-Build
[HD-Build] $ /bin/sh -xe 
/Users/Shared/Jenkins/tmp/jenkins2699993427980474696.sh
+ cd /Users/username/projectname
+ dotnet build HD-Project.sln
/Users/Shared/Jenkins/tmp/jenkins2699993427980474696.sh: line 3: 
dotnet: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助,谢谢.

fuz*_*zzi 5

我得到了这个工作,并且成功地能够dotnet通过 Jenkins 通过执行的 shell 运行命令。

要运行dotnet命令,需要在 Jenkins 构建服务器上安装 .NET SDK。有关如何安装 .NET SDK 的说明可在此处找到: https: //www.microsoft.com/net/learn/get-started/macos(适用于所有操作系统 - Linux、MacOS 和 Windows)。