Xamarin iOS 使用 Jenkins 和 Nuget 在 OSX 上构建服务器
Xamarin iOS build server on OSX using Jenkins and Nuget
我目前正在 iMac 上构建持续集成管道以构建 Xamarin iOS 应用程序。我们正在使用 Jenkins 来控制 CI 构建过程,但该项目包含许多未存储在我们的 Git 源代码库中的 Nuget 包。由于 Jenkins 未下载这些包,因此我需要对解决方案调用恢复。
Nuget.exe 是否作为 Xamarin Studio 的一部分安装在 OSX 上(如果是的话在哪里),如果没有,是否有 El Capitan 的 OSX 命令行版本?
OS-X 上的 Mono 安装程序提供了一个 nuget shell 脚本和 nuget.exe
CIL-assembly
脚本的默认安装位置:
/usr/local/bin/nuget
脚本内容:
#!/bin/sh
exec /Library/Frameworks/Mono.framework/Versions/4.4.0/bin/mono $MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/4.4.0/lib/mono/nuget/NuGet.exe "$@"
Nuget 版本:
自 Mono 4.4.0 起,nuget 版本为:
NuGet Version: 2.8.5.0
Nuget 恢复:
在你的解决方案的根目录中,你所要做的就是用你的解决方案调用 nuget restore
,即
>nuget restore mysolution.sln
All packages listed in packages.config are already installed
我目前正在 iMac 上构建持续集成管道以构建 Xamarin iOS 应用程序。我们正在使用 Jenkins 来控制 CI 构建过程,但该项目包含许多未存储在我们的 Git 源代码库中的 Nuget 包。由于 Jenkins 未下载这些包,因此我需要对解决方案调用恢复。
Nuget.exe 是否作为 Xamarin Studio 的一部分安装在 OSX 上(如果是的话在哪里),如果没有,是否有 El Capitan 的 OSX 命令行版本?
OS-X 上的 Mono 安装程序提供了一个 nuget shell 脚本和 nuget.exe
CIL-assembly
脚本的默认安装位置:
/usr/local/bin/nuget
脚本内容:
#!/bin/sh
exec /Library/Frameworks/Mono.framework/Versions/4.4.0/bin/mono $MONO_OPTIONS /Library/Frameworks/Mono.framework/Versions/4.4.0/lib/mono/nuget/NuGet.exe "$@"
Nuget 版本:
自 Mono 4.4.0 起,nuget 版本为:
NuGet Version: 2.8.5.0
Nuget 恢复:
在你的解决方案的根目录中,你所要做的就是用你的解决方案调用 nuget restore
,即
>nuget restore mysolution.sln
All packages listed in packages.config are already installed