3

环境:TFS 2010

我在 TFS 2010 上遇到了一个奇怪的问题。

我创建了一个滚动构建,并将其设置为不超过每 30 分钟触发一次。

通常,它工作正常。我可以发现一天触发了几次构建。

然后放了一个长假,回来后,这两天滚动build没有触发。

构建定义和 TFS 服务器没有任何变化。这很奇怪。有没有人知道原因或者有同样的情况?

顺便说一句,我对滚动构建有一个小问题。也就是说,滚动构建在有累积签入时工作,直到前一个构建完成。如果凌晨 1:00 触发了滚动构建,它将在 1:20 完成。在 1:10 签入了一些新代码,在 1:20 之前触发了其他构建,例如 nightly build。问题:滚动构建是否在 1:30 触发?

4

1 回答 1

3

滚动构建的全部意义在于它们不会在队列中构建,基本上这意味着如果有人在构建发生时签入,它将不会触发构建。

如果您设置一个时间,例如 30 分钟,它将永远不会在前一次构建的 30 分钟内构建。

要进行下一次构建,您需要在这些条件之外再次签入(例如 30 分钟后)

于 2012-10-09T06:52:51.200 回答