我的TFS结构如下:
{Main TFS Project}
3rd Party Assemblies
Development
Source
Integration
Source
我正在使用持续集成进行开发构建,但是目前我必须设置工作文件夹,以便指向:{Main TFS Project}根文件夹。这并不理想,因为系统的任何检查都会启动我的开发持续构建。我不希望在每个分支中都有第三方程序集,因为它们在整个项目中共享。其他用户在做什么?
更新 在我写这条消息之前,我曾尝试过kroonwijk建议的内容,但我的构建仍然失败。这就是我的工作文件夹部分:
答案 0 :(得分:4)
在构建定义中,您可以在构建开始时指定要下载到构建系统的多个文件夹。来自http://msdn.microsoft.com/en-us/library/hh190721.aspx:
创建构建定义时,在“工作区”选项卡上,您 指定包含要下载的文件的文件夹 以及如何将这些文件夹映射到构建上的本地文件夹 剂。
因此,只需将您的第三方程序集文件夹与要在构建定义的“工作空间”选项卡中构建的子项目文件夹一起指定,并且只检查和构建这些文件夹。