价值流图

    您的查询搜索没有结果。

    GoCD价值流图

    介绍

    价值流图帮助你可视化你的CI/CD工作流。通过单击,它允许你追溯一个提交从检查到部署的整个过程。

    可以为每个管道实例绘制一个价值流图。它为你提供了以下能力:

    • 查看是什么导致了当前管道被触发。
    • 查看哪些下游管道是由当前管道触发的。
    • 查看当前管道及其所有上游和下游依赖的状态。
    • 查看管道在不同运行中的依赖变化。

    除此之外,它还允许你在依赖/配置更改导致构建-测试-发布设置中断时轻松调试问题。

    理解价值流图

    价值流图布局为端到端依赖关系图。该图起源于源代码控制材料,并从左到右流动。

    正在查看的价值流图对应的管道实例是主管道,并且会被高亮显示。此管道左侧的所有内容都是其上游依赖项,即对该实例有贡献的所有材料。右侧的所有内容都是其下游依赖项,即它可能触发或贡献的所有管道。

    上游依赖

    主管道的上游依赖项取自历史记录,显示所有为mainwindow管道做出贡献的源代码控制和管道依赖材料。即使在某个管道实例之后GoCD配置发生变化,其上游依赖图将继续反映其运行时的旧配置。这也意味着它会显示那些不再存在于配置中的管道。

    假设管道“Build”的实例‘1’如下所示

    如果配置更改将管道“Services”替换为两个管道 - “Service-1”和“Service-2”,那么下一个“Build”管道实例将反映这一更改。

    计数为‘1’的“Build”管道的价值流图将如下所示

    下游依赖

    主管道实例的下游依赖表示可能发生的情况。此信息始终取自最新配置。尚未运行的管道也会显示出来。

    如果从配置中移除Environment-1,“Build”相同实例的价值流图将如下所示。

    多个管道实例

    一个管道可以使用相同的修订版本重新触发多次。在这种情况下,所有实例都按降序显示在该管道下。以下示例中,“Deploy”已使用“FunctionalTests”管道计数器‘2’触发了三次。

    查看价值流图

    GoCD中的每个管道标签都会引导你到该管道实例的价值流图。

    你可以通过两种方式访问某个提交的价值流图:

    权限

    查看价值流图所需的权限如下:

    • GoCD管理员可以访问所有已配置管道的价值流图。
    • 对于拥有查看权限的用户,可以查看该管道所有实例的价值流图。

    然而,需要注意一个特殊情况,其中管道细节可能无法完全显示。如果用户没有查看Value Stream Map中某个管道的权限,则不会显示其详细信息,如阶段和运行实例。

    如果你使用Internet Explorer作为浏览器,请注意价值流图仅支持9及以上版本。