TFS 2010发布多个项目

时间:2011-01-31 15:31:10

标签: visual-studio-2010 tfs continuous-integration tfs2010

我们已经通过持续集成设置了TFS 2010 - 每个代码签入都会导致构建并将网站发布到开发服务器。

我们现在有了第一个被第一个引用的项目。第二个是带有几个组件的独立应用程序。我们的网站指向其中一个集会。

我已设法编辑CI构建定义,以便在Project2之前构建Project1Project1正确构建,并找到对Project2的引用。

我还希望它能同时构建Project2的独立应用程序(它在Project1 CI版本的输出中的任何位置都不可见)。

可以/我应该使用单个构建定义来完成所有这些吗?我是否需要使用相同的触发器创建多个构建定义?

1 个答案:

答案 0 :(得分:4)

您可以在构建定义的工作区部分下添加第二个项目的源。之后,您应该能够为独立应用程序选择sln或xxproj。

我普遍认为,在团队项目中建立依赖关系是一种嗅觉。我经常选择将它们放在同一个团队项目中,因为它们似乎彼此紧密依赖,或者使Project1成为Project2的选择依赖项,但是拉动成功的Project1构建的构建输出可以容纳到Project2中。

只是一个想法。