Jenkins clearcase插件配置规范 - 加载文件

时间:2015-08-06 01:29:58

标签: plugins jenkins config clearcase

我正在使用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

JENKINS项目 - 来源管理
Base ClearCase
查看标签:Jenkins_Project_1_Ver1_LCL
查看路径:Jenkins_Project_1_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流的代码。

1 个答案:

答案 0 :(得分:0)

如果您的父文件夹仅标有V1而不是V2(这将使所有V2子元素无法访问),请添加V1规则( V2之后)

element * .../Project_1_Ver2_LCL/LATEST
element * .../Project_1_Ver1_LCL/LATEST

另一种方法是确保基线V2是完整的,而不是增量的。这样,其关联标签将出现在所有组件的元素上。