簡體   English   中英

使用Jenkins和Nuget在OSX上使用Xamarin iOS構建服務器

[英]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 "$@"

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM