Jenkins ClearCase UCM 插件在变基时失败

Jenkins ClearCase UCM Plugin Failing While Rebasing

我正在尝试 运行 使用 Jenkins ClearCase UCM 插件版本 1.7.1 构建 ClearCase
构建是 运行 在 Windows Jenkins Slave 上安装了 ClearCase Client 并且 Jenkins Service to Slave 可以访问 ClearCase。

下面是我在ClearCase Plugin中填写的配置

Stream - DevStream@\PVOB_TEST1  ( A Dev child Stream under an Integration Stream )
Load Modules - Modifiable
Polling - Poll Self
Promotion Level - Any
Component - TEST@\PVOB_TEST1
Use Newest Baseline - Tick Marked

当我在我的视图中签入在 DevStream 上创建的内容并在 Dev Stream 上创建基线时,轮询选择更改并开始构建,但失败并出现以下错误:

[CCUCM] Getting snapshotview
[CCUCM] Rebasing development stream (DevViewName) against parent stream (DevStream) Failed
hudson.remoting.ProxyException: net.praqma.util.execute.AbnormalProcessTerminationException: cleartool: Error: Can't rebase to baseline "Baseline1"
of component "TEST_SRC" because it was created in this stream.
cleartool: Error: Unable to rebase stream "DevStream".
Command: cleartool rebase -complete  -force -view DevViewName -baseline Baseline1@\PVOB_TEST1**

我不确定为什么会出现此错误,我在我的 DevStream 视图中检查了一些内容,然后在 Devstream 上创建基线,但它因上述错误而失败。

我是 ClearCase 的新手,也许我遗漏了一些东西,我们将不胜感激任何帮助。

Can't rebase to baseline "Baseline1" of component "TEST_SRC" because it was created in this stream

的确,您不能使用在同一流上创建的基线对流进行变基。

尝试并确保您的构建是使用 Dev 的子流完成的,您可以在其中重新设置最初在 Dev 上创建的任何基线,然后由构建使用,设置在所述子流上。