我们的TFS 2013管理员为我们提供了一个构建定义来构建我们的解决方案并运行所有单元测试,他们不愿意再创建构建定义。我们遵循功能分支策略,并希望将此构建定义用于我们的gated构建。我试图找到如何使用这个具有多个分支的构建定义。
我知道,我可以将所有分支添加到Source设置,并在签入时建立它们。但是我想知道,如果有任何方法可以将分支添加到Source设置,但只编译已经签入的解决方案。例如,如果我们在Source设置中添加5个解决方案,我们只想编译解决方案改变了而不是全部5个解决方案。
答案 0 :(得分:1)
理想情况下,您需要为每个分支设置构建。您仍然可以使用提供给您的一个构建模板,但您可以根据需要为每个分支定义不同的工作空间和行为。但是,如果您没有该选项,您仍然可以实现您要执行的操作。
例如,如果您只想构建已更改的解决方案,则会将构建设置为增量构建,如下所示: