下图中的工作区流向一个流。
我添加了一个从这个工作区构建的构建定义。如果我将更改集从不同的工作区传递到图中的流,是否应该在执行构建时构建这些更改集?在构建变更集之前,是否需要先将其从流中接受到工作区中?
目前,当我执行构建时,更改集(已从不同的工作区传递到流)没有被传递到图中的工作区,因此没有被构建。
如果我将更改集从不同的工作区传递到图表中的流,是否应该在执行构建时构建这些更改集?
在构建变更集之前,是否需要先将其从流中接受到工作区中?
这取决于您的构建定义是如何配置的:
正如这个线程提到的:
如果您使用的构建定义选择了“ ”作为预构建参与者,您将在“ ”选项卡的
Jazz Source Control
底部看到“ ”。应选中“ ”复选框,以便您自动接受更改。Jazz Source Control
Accept Options section
Accept latest changes before loading
但是使用基于 BuildForge 的构建定义,如“ Rational Team Concert 3.0 和 Build Forge:一个集成场景”中所述:
[...] 一旦选择了服务器,作为第一步,Build Forge 项目将加载一个适配器 (
JazzJBE.xml
) 以促进 Build Forge 和 RTC 之间的集成。
此适配器运行 Jazz Build Engine,它是 buildtoolkit 的一部分,以根据 RTC 构建定义传递的属性接受和获取源代码
(更典型的 RTC 持续集成场景是让 Jazz Build Engine 在构建服务器的背景,监听请求。使用 JazzJBE 适配器,Jazz Build Engine 按需启动)。