我正在使用jenkins来构建我的项目。我的源代码是清晰的。我想从最新的本地代码中获取最新代码并进行构建。所有设置都有效
ClearCase存储库结构 - 2个项目。
Main_Projects
-Project_1
- Project_1_Ver1
--- Project_1_Ver1_TST
---- Project_1_Ver1_LCL
- Project_1_Ver2
--- Project_1_Ver2_TST
---- Project_1_Ver2_LCL
-ProjectTwo
--Project_2_Ver1
--- Project_2_Ver1_TST
---- Project_2_Ver1_LCL
这是有效的配置规范
元素* CHECKEDOUT
element * ... / Project_1_Ver1_LCL / LATEST
element * ... / Project_2_Ver1_LCL / LATEST
元素* / main / LATEST
加载规则
\ Proj1
\ proj2
我不得不指向一个项目的新版本,我更新了配置规范如下
查看标记:Jenkins_Project_1_Ver 2 _LCL
查看路径:Jenkins_Project_1_Ver 2 _LCL
元素* CHECKEDOUT
element * ... / Project_1_Ver 2 _LCL / LATEST
element * ... / Project_2_Ver1_LCL / LATEST
元素* / main / LATEST
加载规则
\ Proj1
\ proj2
此更改后,jenkins clearcase插件无法再获取Project_1_Ver 2 _LCL流的代码。
答案 0 :(得分:0)
如果您的父文件夹仅标有V1而不是V2(这将使所有V2子元素无法访问),请添加V1规则(在 V2之后)
element * .../Project_1_Ver2_LCL/LATEST
element * .../Project_1_Ver1_LCL/LATEST
另一种方法是确保基线V2是完整的,而不是增量的。这样,其关联标签将出现在所有组件的元素上。