设置源依赖于第三方程序集的构建定义?

时间:2011-10-30 15:06:14

标签: tfs continuous-integration tfs2010 tfsbuild

我的TFS结构如下:

{Main TFS Project}
     3rd Party Assemblies
     Development
          Source
     Integration
          Source

我正在使用持续集成进行开发构建,但是目前我必须设置工作文件夹,以便指向:{Main TFS Project}根文件夹。这并不理想,因为系统的任何检查都会启动我的开发持续构建。我不希望在每个分支中都有第三方程序集,因为它们在整个项目中共享。其他用户在做什么?

更新 在我写这条消息之前,我曾尝试过kroonwijk建议的内容,但我的构建仍然失败。这就是我的工作文件夹部分:

enter image description here

1 个答案:

答案 0 :(得分:4)

在构建定义中,您可以在构建开始时指定要下载到构建系统的多个文件夹。来自http://msdn.microsoft.com/en-us/library/hh190721.aspx

  

创建构建定义时,在“工作区”选项卡上,您   指定包含要下载的文件的文件夹   以及如何将这些文件夹映射到构建上的本地文件夹   剂。

因此,只需将您的第三方程序集文件夹与要在构建定义的“工作空间”选项卡中构建的子项目文件夹一起指定,并且只检查和构建这些文件夹。