成功构建后如何使TFS部署ASP.net Web App?

时间:2017-11-13 21:11:02

标签: deployment tfs continuous-integration tfs2017 continuous-delivery

我正在尝试设置一个ASP.net项目,以便与TFS持续集成。在我的要求中,我需要设置TFS,以便每次成功构建并通过测试时,ASP.net代码应该部署到我的开发Web服务器。

到目前为止,我所做的是在防火墙后面设置了一个私人代理(这样代理就可以看到开发网络服务器的视线了。我已经设置好了一个运行所有单元测试的构建,并且我已经设置了门禁登记设置,以便在测试通过时拒绝构建。

我可以看到构建工件是由代理创建的,但我仍然试图弄清楚如何将工件实际部署到开发Web服务器。

我在Visual Studio中有我的发布配置文件,但我猜测那些在TFS中没用。

1 个答案:

答案 0 :(得分:1)

您可以参考以下链接,并按照文章中提到的步骤将工件部署到Web服务器:

对于发布配置文件,您可以在TFS构建期间将参数传递到MSBuild,例如:/p:DeployOnBuild=true;PublishProfile=MyProfile

参考以下主题以使用Publish Profiles