【问题标题】:Automatic build with clearcase使用 clearcase 自动构建
【发布时间】:2012-09-18 18:35:42
【问题描述】:

是否有任何方法可以使用 ClearCase 自动化层或创建 perl 脚本来构建多个目标?我想在签入项目时自动化 Linux 和 Windows 的构建过程。任何输入都将不胜感激。

问候, 马格努斯

【问题讨论】:

    标签: clearcase clearcase-automation


    【解决方案1】:

    您可以使用持续集成服务器 Jenkins' 矩阵配置来构建多个目标,并使用 Base ClearCase Plugin 或 ClearCase UCM 插件,具体取决于您的 ClearCase 安装。

    不过,ClearCase UCM 插件目前不支持 Linux,但它正在开发中。

    抱歉,由于代表太少,无法添加我想要的所有链接。

    【讨论】:

    • 基本 clearcase 插件应该有 UCM 支持,但没有记录。
    • 非常感谢!我将研究 Jenkins 和 clearCase 插件。我对此完全陌生,所以你能告诉我的任何更多内容都会非常有用。再次感谢!
    • 您应该从 link 开始,它涵盖了 Jenkins 的基础知识。矩阵配置(或多配置项目)可以定义多个信息轴供您在构建中使用。
    • 其实,只要下载 Jenkins,它是 Java 并且完全独立,所以它相当容易上手并且相当直观。在 Manage Jenkins -> Manage plugins -> Available 下,您可以找到 ClearCase Plugin 和 ClearCase UCM Plugin。
    【解决方案2】:

    configuration matrix 是为“您的构建将执行许多类似构建步骤的实例而设计的,否则您会重复步骤。”

    不同的步骤是 ClearCase 视图创建/参数化,每个平台都不同,因为 ClearCase 区域、视图存储路径和文件分隔符会不同。
    即使您使用的是 UCM,基本的 ClearCase 插件也足以检测分支上的更改:使用 Stream 的名称作为分支。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 2019-03-22
      相关资源
      最近更新 更多