0

我有一个TFS 2010 构建定义及其 XAML 工作流逻辑和东西。

这是一个持续集成定义,它与同一服务器/工作区文件夹中包含的多个解决方案相关联。

我希望它编译和运行测试,但只是工作空间受到影响的解决方案。为了更清楚,例如:我签入了一个解决方案的 .cs 文件;我希望定义仅编译具有更改的解决方案并丢弃其他解决方案,除非签入变更集涉及这些解决方案中包含的文件。

我对IncrementalBuildIncrementalGet做了一些研究(可以通过 Build Definition 的 ' Clean Workspace ' 参数来实现),但它仍在编译所有解决方案。

有没有办法通过更改 XAML 工作流或任何特殊参数来实现这一点?

谢谢,

4

1 回答 1

1

AFAIK,您必须将这些解决方案拆分为不同的版本。当触发构建定义时,它将处理所有要构建的项目。现在解决方案应该跳过最新的项目,但解决方案本身将被处理。

于 2013-04-05T15:50:28.707 回答