2016-05-29 127 views
0

我想更多地了解TFS中的构建定义以及如何指定您要部署的解决方案中的哪个项目。TFS构建定义和部署

我创建了一个新的MVC Web应用程序并选择在Azure中托管时生成了一个构建定义。

在定义和过程选项卡中,我可以看到在项目(在构建部分)下选择的解决方案(.sln);测试运行等等等等

enter image description here

什么我不明白的是deployemnt。我的解决方案有多个项目(其中一个是Web应用程序),但我无法看到它表示要部署的工件是Web应用程序,而不是解决方案中的另一个项目。

回答

1

这是旧的XAML构建系统。既然你在TFS 2015上,除非你有现有的遗留版本,否则你不应该使用它。

有一个新的现代构建系统,您可以从Web门户访问,您可以通过选择一系列要运行的任务来构建构建定义。有可以轻松定位到Azure的内置部署任务,或者您可以使用发布中心(也可以在TFS 2015 Update 2或更高版本的Web中)通过一组构建工件编排多个环境之间的发布管道。

+0

我忘记了这一点,你是对的,最近被添加了没有它。尽管如此,坚持我原来的问题,你能否清楚在过程中指定'部署项目'的位置?我想知道如果我在TFS 2015更新2/Visual Studio Online之前必须处理任何事情。谢谢。 – obaylis