比较构建

    您的查询搜索没有结果。

    比较构建

    GoCD 允许你比较管道的任何两次构建,并确切查看这两次实例之间的所有变更。此视图中的信息将包括:

    • 代码提交
    • 上游管道
    • 故事/缺陷编号(当链接到跟踪工具时)

    访问管道比较功能

    可以从多个位置调用管道比较功能。这些位置包括:

    • 管道仪表板页面(每个管道中的“比较”链接)
    • 环境页面
    • 阶段详情页面
    • 阶段详情页面内的阶段历史小部件

    了解管道比较屏幕

    管道比较屏幕允许你比较管道的任何两个实例。每个管道实例都与一组变更相关联;无论是源代码控制修改还是上游管道。执行比较可以让你轻松识别这些变更的具体内容。

    PipelineCompare_Changes

    1. 来/去搜索框:你可以使用以下任意一项来搜索适当的管道实例 - 管道标签、提交注释、提交人、上游管道标签和修订版本。
    2. 上游依赖变更:在搜索范围内的所有上游管道的变更。
    3. 版本控制系统变更:所有在搜索范围内的依赖版本控制系统材料的提交。
    4. 跟踪工具集成:如果你已为此管道或任何上游管道配置了跟踪工具集成,包含故事/缺陷/工单号的提交注释将被超链接到适当的跟踪工具。

    使用管道历史

    你还可以通过浏览管道历史来选择一个管道。

    PipelineCompare-Timeline

    从历史中选择特定实例的步骤:

    1. 点击任一搜索框下方的“浏览时间轴”链接
    2. 浏览历史并选择一个管道

    了解非顺序材料修订

    有时在比较页面上会出现以下错误消息:

    This pipeline instance was triggered with a non-sequential material revision.
    

    这意味着该实例是由旧版本或上游管道的旧运行触发的。这种情况发生在Trigger with options在仪表板UI上选择流程以调度管道时。

    假设有一个管道P带有材料M.

    • 提交c1触发实例P1带有natural_order的值为 1
    • 提交c2触发实例P2带有natural_order的值为 2
    • 提交c3触发实例P3带有natural_order的值为 3

    现在一个用户使用带选项触发的方式触发一个实例P4带有提交c2。现在在所有情况下P2P4是相似的。由于实例P4是由早于c3的提交触发的,因此它被分配了一个natural_order值为 2.5。建议仅比较具有整数natural_order值的管道。因此,出现了警告。