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

ClearCase的动态视图未集成到Jenkins中,jenkins,clearcase-automation,Jenkins,Clearcase Automation,我们使用ClearCase作为版本控制工具。在我的ExecuteShell工作中将动态视图集成到Jenkins时,它并没有被集成并抛出错误 我在Execute Shell上的命令: /usr/atria/bin/cleartool setview johns /usr/atria/bin/cleartool catcs cd /vob1/pts/ ls pwd 首先,它不是识别cleartool路径和视图 其次,它没有进入VOB(/vob1/pts)。 所有命令都不起作用。。。像pwd和l

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

我在Execute Shell上的命令:

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

不要使用
cleartool setview
(正如我在中提到的):它生成一个子shell,使得任何后续命令都无法工作(因为这些命令是在父shell中执行的,
/vobs
已分配给视图)

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

就你而言:

cd /view/johns/vobs/pts
/usr/atria/bin/cleartool catcs
ls
pwd
如果Jenkins ClearCase插件仍在使用setview,那么,如本文所述,您必须确保它使用
-exe
指令:

cleartool setview -exec /tmp/script.sh 

(使用
/tmp/script.sh
包括您的所有其他命令)

请您为我的查询提供一个示例,或者更改我在查询中提到的设置需要执行的操作。我是Jenkins集成的新手,一开始我就固执己见。你可以以我的观点和vob为例。谢谢你,冯@你在用什么?是的,我安装了ClearCase插件并使用它。我试着用不同的方式设置视图。都失败了,非常感谢。它工作得很好!cd/view/johns/vob1/pts。@SureshKumar是的,使用视图的完整路径总比尝试“设置视图”要好。