asp.net – 什么Jenkins插件可以用于.NET网站部署?

我们用:
– SVN
– jenkins
– MS Build插件

我们有几个Web窗体/ MVC / Web服务.

我们将从Jenkins安装Microsoft Web Deploy并运行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

这将构建应用程序并使用配置文件名称发布配置文件发布.

>查看this文章的“创建发布配置文件”部分,了解有关创建发布配置文件的更多信息.
>看看这个post由Sayed Ibrahim Hashimi参考发布自动化与VS 2012.
>还有一个很好的series of blog posts自动部署与TeamCity Troy Hunt(他使用vs2010,所以这可能会有帮助,如果你使用VS2010)

当我们被限制在没有项目文件Web部署集成的.NET 3.5和VS2008时,我们正在使用bat文件直接运行webdeploy命令.

希望有帮助,

伊万

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....