如何避免Hudson / ClearCase错误消息“不是有效的快照视图路径”?

时间:2014-08-21 11:42:19

标签: hudson clearcase

虽然我在ClearCase中使用动态视图,但是我的Hudson正在低于" is not a valid snapshot view path."错误信息。

build] $ cmd.exe /C '"ant.bat -file build.xml -DCC_BASELINE_NAME=<baselinename> update-view && exit %%ERRORLEVEL%%"'
Buildfile: build.xml
update-view:
 [ccupdate] cleartool: Error: 'E:\Views\<view-tag>' is not a valid snapshot view path.

BUILD FAILED
: Failed executing: cleartool update -overwrite -ctime -log log.log E:/Views/<view-tag>

请建议我解决此问题。

1 个答案:

答案 0 :(得分:0)

如果您使用的是动态视图,则这是预期的消息:ClearCase无法更新&#34;动态视图 - 仅适用于快照视图。

如果您使用的是快照视图,请使用完整路径(而不是shortcut through the Windows command subst

快照视图的完整路径应为:

C:\path\to\YourSnapshotView

在其中,您至少应该看到一个VOB文件夹和子文件夹。

E:\Views不是快照视图的路径(可能是定义了多个快照视图的路径,但不仅仅是一个)


ClearCase plugin for Hudson/Jenkins可以使用动态视图或快照视图,但是:

  • 如果您的视图标记是动态视图,则需要确保不要选择加载规则等选项。
  • 点击&#34;高级&#34;按钮显示高级选项,包括动态视图选项。

https://wiki.jenkins-ci.org/download/attachments/2916537/base_dynamic_config.png?version=1&modificationDate=1252688398000

(如果奴隶在Windows上,则会将M:\代替/view


OP Karthik Was评论below

  

首先,我创建了一个快照视图,然后创建了一个动态视图   因此,当我创建了快照视图时,已生成View.dat文件; Hudson已经确定了Snapshot视图并通过了该步骤   然后我创建了一个在M:\

上创建的动态视图