在Mac OS X上Jenkins中的“ nuget restore”失败

时间:2018-11-01 15:54:06

标签: jenkins xamarin.forms continuous-integration

我要在Jenkins中构建三个Xamarin Forms项目。三个项目中的两个展示了这个问题。我看不到这三个解决方案文件之间有什么实质性区别。

Jenkins安装在无头Mac Mini上。

从Github获取源代码后,运行的第一个命令(execute shell步骤)是

/path/to/nuget restore /path/to/Solution.sln

此命令失败,并出现以下错误

[Project Configuration iOS] $ /bin/sh -xe /var/folders/bd/kz6_2jyj62nb93mtqvftvh240000gp/T/jenkins4970408928304452056.sh
+ /Library/Frameworks/Mono.framework/Versions/5.12.0/bin/nuget restore '/Users/buildbot/.jenkins/workspace/Project Configuration iOS/Solution.sln'
MSBuild auto-detection: using msbuild version '15.0' from '/Library/Frameworks/Mono.framework/Versions/5.12.0/lib/mono/msbuild/15.0/bin'.
MsBuild.exe does not exist at '/Library/Frameworks/Mono.framework/Versions/5.12.0/lib/mono/msbuild/15.0/bin'.
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE

我已经检查了错误中提到的目录,并且那里没有MSBuild.exe可执行文件。

手动运行同一命令时,该命令成功完成。

我想念什么?

0 个答案:

没有答案