[英]Xamarin iOS build server on OSX using Jenkins and Nuget
我目前正在iMac上構建一個持續集成管道,以構建Xamarin iOS應用程序。 我們使用Jenkins來控制CI構建過程,但該項目包含許多未存儲在我們的Git源代碼庫中的Nuget軟件包。 由於Jenkins沒有下載這些軟件包,我需要在解決方案上調用Restore。
是否在OSX上安裝了Nuget.exe作為Xamarin Studio的一部分(如果有的話),如果沒有,那么是否有針對El Capitan的OSX命令行版本?
OS-X上的Mono安裝程序提供了nuget shell腳本和nuget.exe
CIL程序集
/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 "$@"
從Mono 4.4.0開始,nuget版本是:
NuGet Version: 2.8.5.0
在您的解決方案的根目錄中,您所要做的就是使用您的解決方案調用nuget restore
,即
>nuget restore mysolution.sln
All packages listed in packages.config are already installed
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.