【问题标题】:Automating Web Package Deployment自动化 Web 包部署
【发布时间】:2013-09-17 04:02:51
【问题描述】:

我的公司使用 VS2012 进行 Web 开发,使用 ADFS2.0 进行身份管理,以及各种数据库设置。现在,我们有多个 web 分支:dev、test 和 prod。我们想要做的是有一个系统来完全自动化从 TFS 到我们的开发/测试/生产环境的部署,这是一种单击过程,将启动构建,然后将构建部署到适当的环境。我已经查看了 MSDeploy 以及其他一些,但由于安全/法律原因,我们可以使用的内容受到限制。有没有办法做到这一点?我再解释一下:

我们的网络上有一个共享,其中包含每个环境(开发、测试、产品)的“主”副本。人们从开发环境在他们的机器上本地处理代码,然后在完成后将其签入开发环境。我们目前必须手动启动构建(我知道可以自动化),然后我们必须让我们的管理员知道将其部署到服务器上的正确位置(我知道这也可以自动化)。有没有办法设置某种钩子来自动部署已经启动的构建?

【问题讨论】:

    标签: asp.net visual-studio-2012 tfs msdeploy


    【解决方案1】:

    您可以尝试商业选项,例如 http://octopusdeploy.com/http://www.red-gate.com/delivery/deployment-manager/http://www.microsoft.com/visualstudio/inrelease/(即将与 tfs 集成),否则您可以使用 MS deploy 和 powershellscript 实现相同的效果,这需要更多的开发时间。

    【讨论】:

    • 您有使用其中之一的经验吗?您能分享一下您是如何组织部署的吗?
    猜你喜欢
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 2017-06-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    相关资源
    最近更新 更多