Jenkins与Xamarin项目建立问题

时间:2018-03-01 17:49:42

标签: xamarin jenkins msbuild

我已经与Jenkins一起设置了一个xamarin项目并使用Mac来构建

    /Library/Frameworks/Mono.framework/Versions/Current/Commands/nuget restore TheProject/TheProject.sln

我正在使用上面的命令及其失败的

   MSBuild auto-detection: using msbuild version '15.0' from '/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/msbuild/15.0/bin/'.
   MsBuild.exe does not exist at '/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/msbuild/15.0/bin/xbuild.exe'.

它不是命令,但我觉得它在代码中有一些东西 - 有人可以帮忙吗

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,而我遇到的问题是在Jenkins Shell中$ PATH变量为空。 例如:在终端中,它带有“ /Library/Frameworks/Mono.framework/Versions/Current/Commands”,就像我从詹金斯打印$ PATH一样,它是空白的。

使用以下命令将单声道命令路径“ /Library/Frameworks/Mono.framework/Versions/Current/Commands”附加到$ Path即可。

export PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH
相关问题