Jenkins Build Issue with Xamarin Project



>我已经用 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'.

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

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

使用以下命令将单声道命令路径"/Library/Frameworks/Mono.framework/Versions/Current/Command"附加到$Path对我有用。

export PATH=/Library/Frameworks/Mono.framework/Versions/Current/Commands:$PATH

相关内容

最新更新