1

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

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

4

1 回答 1

0

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

于 2013-09-12T20:53:20.447 回答