透過 VSTS 建置 Build 流程打包推送到私有的 Private NuGet Server 主要流程如下:
- 只要把本地開發的專案丟至 CI Server Build 即可產出 .nupkg
- 透過 NuGet push 至私有 Server
透過 VSTS 建置 Build 流程打包推送到私有的 Private NuGet Server 主要流程如下:
在架設 Private NuGet Server 完畢後,
接下來就是要將專案包成 package 推到內部 NuGet Server 囉。
我希望做到的是透過 CI Server Trigger 自動化這一連串的打包與上傳。
打包相關的文章可以參考 建立並發布你的 NuGet 套件 會很有幫助的。
由於工作專案越拆越多,有些專案參考來參考去很討厭。
開一個 Solution 包了好幾個 Project 再加上如果你裝了 Resharper 就會開始懷疑要不要換電腦了?
讓我們把一些共用且耦合性較低的東西包出去當作 Package 用 NuGet 去管理吧!
Private NuGet Server 架設有許多選擇 - Hosting your own NuGet feeds
最後選擇了 ProGet from Inedo,Free License 已經很夠用了。( License 比較 )
並且記錄下我在架設 Server 遇到的麻煩。