【问题标题】:Jenkins clearcase plugin config spec - loading filesJenkins clearcase 插件配置规范 - 加载文件
【发布时间】:2015-08-06 01:29:58
【问题描述】:

我正在使用 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 项目 - 源代码管理
基本 ClearCase
查看标签:Jenkins_Project_1_Ver1_LCL
查看路径:Jenkins_Project_1_Ver1_LCL

这是工作配置规范 元素 * 结帐
元素 * .../Project_1_Ver1_LCL/LATEST
元素 * .../Project_2_Ver1_LCL/LATEST
元素 * /main/LATEST

加载规则
\项目1
\proj2

我必须为一个项目指向新版本,我更新了配置规范如下

查看标签:Jenkins_Project_1_Ver2_LCL
查看路径:Jenkins_Project_1_Ver2_LCL

元素 * 结帐
元素 * .../Project_1_Ver2_LCL/LATEST
元素 * .../Project_2_Ver1_LCL/LATEST
元素 * /main/LATEST

加载规则
\项目1
\proj2

此更改后,jenkins clearcase 插件不再获取 Project_1_Ver2_LCL 流的代码。

【问题讨论】:

    标签: plugins jenkins config clearcase


    【解决方案1】:

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-19
    相关资源
    最近更新 更多