Jenkins RTC Jazz构建-过时工作区

Jenkins RTC Jazz构建-过时工作区,jenkins,rtc,build-definition,Jenkins,Rtc,Build Definition,我在一个多人团队中工作,许多开发人员向同一个流交付更改。每个开发人员在自己的存储库中工作,该存储库流入一个主流。然后,对于我们需要部署到的每个环境,我都有多个构建定义。每个构建定义还具有自己的存储库,该存储库流向main 我们注意到的问题是,有时候构建存储库/工作区没有从每个开发人员那里获取最新的更改 有人能提出发生这种情况的原因吗?我已经检查过每个人都在使用正确的流目标,团队是分布式的(中国、欧洲、美国),但我猜延迟几乎不是一个问题 更新:我在多个构建定义中使用了相同的构建工作空间,这不是建议

我在一个多人团队中工作,许多开发人员向同一个流交付更改。每个开发人员在自己的存储库中工作,该存储库流入一个流。然后,对于我们需要部署到的每个环境,我都有多个构建定义。每个构建定义还具有自己的存储库,该存储库流向main

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

有人能提出发生这种情况的原因吗?我已经检查过每个人都在使用正确的流目标,团队是分布式的(中国、欧洲、美国),但我猜延迟几乎不是一个问题


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

延迟应该无关紧要,因为交付操作是原子的,并且您的构建监视一个流

因此,您需要检查生成定义是否与“”中描述的定义类似(但基于RTC4.x),例如,使用定期计划:


延迟应该无关紧要,因为交付操作是原子的,并且您的构建监视一个流

因此,您需要检查生成定义是否与“”中描述的定义类似(但基于RTC4.x),例如,使用定期计划: