Abr*_*ran 13 msbuild web-deployment-project msdeploy webdeploy jenkins
我正在使用Jenkins配置CI构建服务器.在构建步骤之后,我想部署网站.
从Web Deploy发布的VisualStudio发布网站时.我喜欢这种方法,因为它实际上发布了那些已经改变的文件,所以部署非常快.
现在在构建服务器上我正在尝试做同样的事情:构建应用程序(使用MSBuild.exe
),然后部署应用程序(使用MSDeploy.exe
?).
我已经看到他们使用MSBuild.exe
和其他人使用部署应用程序的一些帖子MSDeploy.exe
,那里有显着的差异吗?
你有什么建议可以帮助吗?
谢谢,先进.
chi*_*ef7 14
使用MSBuild创建MSDeploy包,然后使用MSDeploy.exe将该包部署到任何环境.此链接可帮助您更好地了解WebDeploy/MSDeploy的工作原理.
http://dotnetcatch.com/2016/02/25/the-anatomy-of-a-webdeploy-package/
真的很酷,你也可以使用MSDeploy来部署数据库和非Web应用程序.我们使用此方法完全自动部署了50多种产品.
http://dotnetcatch.com/2016/02/10/deploying-a-database-project-with-msdeploy/
http://dotnetcatch.com/2016/03/18/deploy-non-web-apps-with-msdeploy/
更新 - 使用MSDeploy包的基本步骤:
/t:Package
arg 添加到MSBuild调用中,在构建中创建一个包bin
目录存储到工件仓库调用MSDeploy.exe将程序包部署到目标服务器.这里有很多选项,但基本命令如下:
"c:\ Program Files(x86)\ IIS\Microsoft Web Deploy V3\msdeploy.exe"-verb:sync -source:package = mypackage.zip -dest:auto,computerName = localhost
归档时间: |
|
查看次数: |
11537 次 |
最近记录: |