簡體   English   中英

什么Jenkins插件可用於.NET網站部署?

[英]What Jenkins plugin can be used for .NET web site deployment?

我們使用: - SVN - Jenkins - MS Build插件

我們有幾個Web Form / MVC / Web服務。

我們將設置Microsoft Web Deploy並從Jenkins運行bat文件。

也許有人可以提出更好的方法,或者這看起來像最有效的解決方案?

先感謝您。

WebDeploy絕對是部署Web應用程序的正確方法。

VS2010開始 ,以簡單的方式運行Web部署的目標是“內置”到項目文件中(以及PC上的msbuild擴展文件)。 VS2012開始,您還可以使用“ 發布配置文件”功能,該功能允許將發布詳細信息存儲在一個簡單文件中。 例如,你可以運行這樣的東西:

msbuild MyProject.csproj /p:DeployOnBuild=true /p:PublishProfile=<profile-name> /p:Password=<insert-password> /p:VisualStudioVersion=11.0

這將構建應用程序並使用profile-name發布配置文件發布它。

  • 看看這個文章的“創建發布配置文件”部分以了解更多有關創建發布配置文件。
  • 看看Sayed Ibrahim Hashimi的這篇文章 ,了解VS 2012的發布自動化。
  • 還有很多關於Troy Hunt使用TeamCity自動部署的博客文章 (他使用的是vs2010,所以如果你使用的是VS2010,這可能會有所幫助)

當我們被限制在沒有項目文件web部署集成的.NET 3.5VS2008時,我們使用bat文件直接運行webdeploy命令。

希望能幫助到你,

伊萬

暫無
暫無

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

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