我正在尝试使用Jenkins ClearCase UCM插件1.7.1版运行ClearCase Build。Build在安装了ClearCase Client的Windows Jenkins从站上运行,并且Jenkins Service to Slave可以访问ClearCase。
下面是我在ClearCase插件中填写的配置
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的新手,也许我缺少一些东西,任何帮助将不胜感激。
无法在组件“ TEST_SRC”的基准“ Baseline1”上建立基准,因为它是在此流中创建的
的确,您不能使用在同一流上创建的基准来为流提供基础。
尝试并确保使用Dev的子流完成构建,您可以在该子流上对最初在Dev上创建的任何基准进行基准化,然后再由构建使用的基准在所述子流上进行设置。