我正在使用 TFS 2012 进行构建。
当构建在 TFS 中运行时,您将获得自上次成功构建以来包含的变更集。这些被称为Associated Changesets
。
我有一个自定义构建活动,我想在某些条件下使构建失败。为了触发这个失败,我只是从中抛出一个异常。
我遇到的问题是,即使抛出异常(并且构建失败),下一个构建也不包括Associated Changesets
上一个失败构建中的变更集。
有谁知道在构建工作流程中的什么时候变更集被标记为成功?
我所追求的行为是,如果我的自定义活动未能通过构建,则此构建中的变更集应出现Associated Changesets
在下一个构建中。以此类推,直到构建成功。