【发布时间】:2015-01-06 17:05:37
【问题描述】:
我已升级 Jenkins ClearCase 插件,但我的构建作业不再能够正确确定加载规则。在插件升级之前一切正常。
环境
CC Plugin: org.jenkins-ci.plugins:clearcase:1.5.3
Jenkins: 1.596
I'm using UCM ClearCase as Source Code Management.
Jenkins builds a new snapshot view on each job execution.
问题
我在流中有三个基线。控制台输出显示插件可以看到所有这些基线。但是,从其中两个基线中,插件无法确定组件。
命令[workspace] $ cleartool lsbl -fmt %[depends_on_closure]Xp baseline:bn1@\xyz 列在控制台输出中。它后面是一个空行。当我在 DOS 提示符下执行此命令时,我什么也得不到。
命令[workspace] $ cleartool lsbl -fmt %[depends_on_closure]Xp baseline:bn3@\xyz 列在控制台输出中。其后是列出组件的行。
因此,在三个基线中,一个正在工作,它的组件被读取并添加到正确的加载规则中。视图已构建,但由于加载规则缺少其他两个基线的组件,因此无法正确更新视图。
显式加载规则列表有效
插件允许显式列出加载规则(手动定义加载规则)。当我这样做时,视图会正确构建和更新。
是什么阻止了最新插件动态查看组件和构建加载规则?
【问题讨论】: