Nuget恢复不适用于詹金斯的Xamarin形态



我正在尝试CI:将xamariform与jenkins集成。

已为Mac 安装visual studio

使用以下命令进行nuget还原:
/Library/Frameworks/Mono.framework/Versions/Current/Commands/Mono-
runtime=v4.0

/Library/Frameworks/Mono.framework/Versions/Current/lib/Mono/nuget/nuget.exe restore XamarinSampleCI.sln

但是得到以下错误:

MSBuild auto-detection: using msbuild version '15.0' from   '/Library/Frameworks/Mono.framework/Versions/5.16.0/lib/mono/msbuild/15.0/bin'.
MsBuild.exe does not exist at '/Library/Frameworks/Mono.framework/Versions/5.16.0/lib/mono/msbuild/15.0/bin'.
Build step 'Execute shell' marked build as failure
Finished: FAILURE

在jenkin中,我们需要安装插件Environment Injector plugin,并将环境变量设置为PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH

从以下链接获得帮助:https://www.junian.net/xamarin-jenkins-hockeyapp/

最新更新