RTC Jazz Build - 过时的工作空间

时间:2013-09-04 08:58:46

标签: jenkins rtc build-definition

我在多人团队中工作,许多开发人员对同一个流进行更改。每个开发人员都在他们自己的存储库上工作,该存储库流入流。然后,我为每个需要部署的环境提供了多个构建定义。每个构建定义也有自己的存储库,流向 main

我们注意到的问题是,有时构建存储库/工作区没有从每个开发人员那里获取最新的更改。

有人可以说明为什么会发生这种情况的原因吗?我已经检查过每个人都在使用正确的流量目标,团队是分布式的(中国,欧洲,美国),但我猜测延迟几乎不是问题。

更新:我在多个构建定义中使用相同的构建工作空间,这不是推荐。我改变了这一点,从那时起就没有任何问题。

1 个答案:

答案 0 :(得分:1)

延迟应该无关紧要,因为传递操作是原子操作,并且您的构建监视流。

因此,您需要检查构建定义是否与“Continuous Integration with Rational Team Concert and Microsoft Visual Studio”(基于RTC4.x)中描述的类似,例如,定期安排:

https://jazz.net/library/content/articles/rtc/3.0/continuous-integration-RTC-MVS/images/BuildDefSchedule.png