单独的TF构建不包括一个单个项目



我有一个目前在TFS中构建良好的解决方案。我刚刚添加了一个 sandcastle帮助文件构建器项目,以便可以生成帮助文件。现在,解决方案需要很长时间才能在本地建造(它也使TFS服务器上的构建时间增加了一倍)。

实际上,我很高兴每天生成一次帮助文件,或仅当专门要求作为构建的一部分时。

我尝试创建一个单独的解决方案(用于新的构建),其中包括Sandcastle项目,但我得到了警告,称这些项目已经处于源头控制之下。

在这种情况下配置TFS/解决方案的最佳方法是什么?我可以在单独的时间表上运行两个构建,并在解决方案中包括/排除某些项目?

您可以创建一个新的解决方案配置,不包括构建帮助项目。然后,在TFS构建中,您可以指定要构建的配置。您可以拥有一个不包括您的帮助项目的CI构建,然后每晚都包含所有内容。

最新更新