繁体   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