我知道的足够多了,我们需要让我们的应用程序使用单个用户操作进行部署。但是,我不知道:
有人能告诉我一些持续整合的好资源吗?我想看一些理论和一步一步的实践指南。
编辑:
我现在需要自动化的web部署,然而,我也想学习如何为桌面应用程序这样做。
发布于 2009-07-13 19:23:10
我写了一篇可能有帮助的博文:
Visual部署项目
它已经有一年半的历史了,但谈到了VS的一些新的(当时的)项目模板,以及IIS的一个命令行实用工具MSDeploy。它们听起来很有希望,看起来它们非常适合于针对多个构建配置、跨场同步多个服务器以及对网站部署的实际输出进行更多的控制。
也许到目前为止,这些技术也已经成熟了。
发布于 2008-10-23 20:15:35
我们在Windows安装程序XML上取得了很大的成功。基本上,您用XML定义了组成应用程序的组件,WiX将其转化为MSI包。文档相对较少,但是提供的CHM文件和search将为您提供一条很长的路。
MSI包可以接受配置值的输入参数,并在应用程序部署之后执行操作操作配置文件。例如,"msiexec /i MyCustomPackage.msi SqlServer=SomeSQLBox“可以部署web应用程序并为依赖的SQL框修改配置条目。
发布于 2008-10-23 20:14:43
Kinook的可视化构建Pro是一个非常好的单点部署工具。它很容易使用,并且有很多功能。我已经用了好几年了。当然还有NAnt,我用得不多。
至于管理配置更改,我管理多个具有指示部署环境的扩展名的配置文件,然后在构建脚本中执行一个简单的重命名。
例如,如果我部署到Test,我可能有一个名为Web.test.config的配置文件,它会被构建脚本自动重命名为Web.config。
https://stackoverflow.com/questions/231283
复制相似问题