【问题标题】:Deploying a website to Production From Team Build Server从 Team Build Server 将网站部署到生产环境
【发布时间】:2009-09-22 23:32:29
【问题描述】:

我有一个带有构建服务器的团队基础服务器,当我运行构建时,它会部署到该框上的网站。但是,我也想在 Production 上做同样的事情,它是外部网络上的服务器,而不是同一个域的一部分。

我考虑过 TFS Deployer,但它似乎只在网络中工作,我会尽快测试它,但我认为最好的想法是在使用某些东西时在这里询问关键。

拥有一种轻松部署到生产环境的方法真的是个坏主意吗?

这里有人使用任何方法部署到生产环境吗?你是怎么做到的?

基本上接受的答案将交给那些可以告诉我实现部署的最佳方法但指出我正确方向的人,只要它不太明显,肯定会获得赞成票。

【问题讨论】:

    标签: tfs msbuild automated-deploy


    【解决方案1】:

    根据您可用的基础架构,您可以使用 wix 创建 msi 并使用 SMS 配置管理器将它们部署到目标集合。这是我们正在走向但尚未达到的方向。我们还将 wix 集成到我们的构建过程中以创建 MSI 工件。我们想要走这条路的原因是因为我们使用 CruiseControl.net 作为我们的持续集成服务器,并且我们有一个用于执行构建过程和部署过程的 nant 脚本。它们都是 nant 文件中的独立目标,但我们想要的是一个一致的模型部署到包括生产在内的所有环境。

    目前我们正在手动将 zip(这是我们当前构建过程的工件)移动到生产环境。当在生产环境中解压缩 zip 时,我们必须从 zip 中删除所有 web.config、app.config 等,如果我们在配置中有新条目,它们是手动创建的。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-15
      • 2016-10-05
      相关资源
      最近更新 更多