ClearCase的动态视图未集成在Jenkins中

时间:2014-05-07 10:41:55

标签: jenkins clearcase-automation

我们使用ClearCase作为我们的版本控制工具。在我的Execute Shell工作中将动态视图集成到Jenkins时,它没有被集成并抛出错误。

我在Execute Shell的命令:

/usr/atria/bin/cleartool setview johns 
/usr/atria/bin/cleartool catcs
cd /vob1/pts/
ls
pwd
  • 首先,它没有识别cleartool路径和视图。
  • 其次,它没有进入VOB(/vob1/pts) 这些命令都不起作用......如pwdls

1 个答案:

答案 0 :(得分:0)

不要使用cleartool setview(正如我在this answer中提到的那样):它会产生一个子shell,使得任何后续命令都不起作用(因为这些命令在中执行)父 shell,已将/vobs分配给视图)

始终使用视图的完整路径/view/yourView/vobs/yourVob

在你的情况下:

cd /view/johns/vobs/pts
/usr/atria/bin/cleartool catcs
ls
pwd

如果Jenkins ClearCase插件仍在使用setview,那么,如本blog post中所述,您必须确保它使用-exe指令:

cleartool setview -exec /tmp/script.sh 

/tmp/script.sh包含所有其他命令)