【问题标题】:How to create/recommend ClearCase baseline via commands?如何通过命令创建/推荐 ClearCase 基线?
【发布时间】:2015-03-24 17:37:00
【问题描述】:

Jenkins 允许添加执行 Windows 批处理命令的构建步骤。创建和推荐 ClearCase 基线的命令是什么?

流只有一个组件。基线应该包含所有活动,因此没有活动选择。

命令

cleartool mkbl -view myViewName "Test"  // created baseline Test.150

【问题讨论】:

    标签: jenkins clearcase


    【解决方案1】:

    如果你可以执行 cleartool 命令,你会推荐使用cleartool chstream 的基线:

    cleartool chstream -nc -recommend BL1@/vobs/pop_pvob 
    

    推荐基线的规则

    如果基线来自流或流的基础,您可以为流推荐基线。

    对于不是来自流或流基础的基线,以下规则适用:

    • 基线必须是流的基础基线的祖先,并且必须是在与基础基线相同的流上创建的。
    • 基准线必须包含在流中,这意味着基准线已传送到流中,或者流已重新定位到基准线或其后代之一。
    • 基线必须包含当前推荐的基线,这意味着它必须是当前推荐基线的后代。

    您无需为流配置中的每个组件推荐基线。

    另见“Remove and recreate UCM baselines”:

    cleartool chstream -recommended BL1@\ProjectVOB,BL2@\ProjectVOB stream:stream-name@\ProjectVOB
    

    【讨论】:

    • 当我通过 mkbl 发送创建基线“Test”的请求时,服务器会添加“Test.150”。我可以确定 chstream 的基线名称还是应该使用时间为 mkbl 生成唯一的基线名称?
    • @user2984213 你至少可以检查最新的基线:stackoverflow.com/a/8132683/6309。这也适用于给定组件:stackoverflow.com/a/16574208/6309
    猜你喜欢
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 2015-04-18
    • 2021-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多