如何从流构建更改集 - RTC源代码控制

时间:2012-04-25 15:14:18

标签: clearcase rtc

下图中的工作区流向流。

enter image description here

我添加了一个从此工作区构建的构建定义。 如果我将不同工作区中的更改集提供给图中的流,那么在执行构建时是否应该构建这些更改集?变更集是否需要在构建之前首先从流中接受到工作空间中?

目前,当我执行构建时,更改集(已从不同的工作区传递到流) 没有被传递到图表中的工作区,因此没有被构建。

1 个答案:

答案 0 :(得分:1)

  

如果我将不同工作区中的更改集传递到图表中的流,那么在执行构建时是否应构建这些更改集?   变更集是否需要在构建之前首先从流中接受到工作空间中?

这取决于您的构建定义的配置方式:
正如this thread mentions

  

如果您使用的网站定义选择了“Jazz Source Control”作为预构建参与者,您会在“Jazz Source Control”标签的底部看到“{{1} }”。
  应检查“Accept Options section”复选框,以便您自动接受更改。

但是使用基于BuildForge的构建定义,如“Rational Team Concert 3.0 and Build Forge: An integration scenario”中所述:

  

[...]选择服务器后,作为第一步,Build Forge项目会加载一个适配器(Accept latest changes before loading),以便于Build Forge和RTC之间的集成。
  此适配器运行Jazz Build Engine,它是buildtoolkit的一部分,用于根据RTC构建定义传递的属性接受和获取源代码。   (更典型的RTC持续集成方案将使Jazz Build Engine在构建服务器的后台运行,监听请求。使用JazzJBE适配器,Jazz Build Engine按需启动)。