【发布时间】:2018-04-26 16:24:25
【问题描述】:
我正在尝试设置我的一个 ASP.net 项目以与 TFS 持续集成。在我的要求中,我需要设置 TFS,以便每次成功构建并通过测试时,都应将 ASP.net 代码部署到我的开发 Web 服务器。
到目前为止,我所做的是我在防火墙后面设置了一个私有代理(以便代理对开发 Web 服务器具有“视线”。我已经设置了一个运行所有单元测试的构建,并且我设置了门控签入设置,以便在测试未通过时拒绝构建。
我可以看到构建工件是由代理创建的,但我一直在试图弄清楚如何将工件实际部署到开发 Web 服务器。
我在 Visual Studio 中有我的发布配置文件,但我猜这些在 TFS 中没用。
【问题讨论】:
-
是的,我阅读了您链接的那个文件。它并没有告诉我如何指定要部署到哪个服务器!
-
这就像创建一个构建:从可用任务中组合一个部署。如果不存在执行您想要执行的任务,请编写您自己的任务或在市场上找到可以执行此任务的内容。这个问题太宽泛了。
标签: deployment tfs continuous-integration continuous-delivery