簡體   English   中英

Nuget VS Web部署

[英]Nuget VS Web Deploy

我們目前正在使用Web部署為.net Web應用程序創建包。 它有一些優點和缺點。 現在我們將使用nuget進行依賴管理但是考慮到nuget中的包裝容易...我正在討論我是否仍然使用web部署+遠程服務或嘗試使用nuget捆綁我的Web應用程序並使用powershell或類似octupus的東西部署 ??

對於我的Web部署變得有點復雜,甚至嘗試做簡單的事情,如包括,exlcude,gac或注冊表或iis配置(這也不是非常靈活)。

但另一方面它帶有遠程服務,我需要做的就是通過包到服務,我完成了..

請提供您對此比較的意見。

-raj

NuGet是一個依賴管理器,因此適合在開發/構建時使用,而不適用於部署時。 從部署的角度來看,它不會提供比zip文件更多的功能......除了嘗試在過程中適應NuGet的所有開銷。

看看Inedo的buildmaster的 它可以處理從源控制到生產部署的過程。 還有一個免費版本,它肯定會滿足您的要求,它還有一個模塊來管理您的配置文件,因此您無需擔心進行轉換。

(免責聲明:我為Inedo工作)

我正在建立一個使用NuGet和Webdeploy的系統。

NuGet用作存儲庫格式,因此構建系統發布NuGet打包工件。

Deployment systemn使用NuGet從NuGet存儲庫獲取RIGHT打包工件。

構建artififact恰好是WebDeploy以便於安裝。

如果我要使用puppet,chef或octupus來協調部署,我仍然在努力。

暫無
暫無

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

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