查看版本详情

本文档介绍了您可以在 Google Cloud 控制台的 Cloud Deploy 版本详情页面上找到的信息,其中包括:

  • 有关专辑的元数据和其他信息:

    Google Cloud 控制台中显示的版本元数据

  • 发布

    您可以查看此版本的发布列表,然后点击某个发布以查看发布详情

  • 发布工件

    • 呈现来源,在首次创建版本时已归档。
    • 所有构建工件的名称,例如已部署的容器映像。
    • 已渲染的工件,包括已渲染的 manifest.yaml 和用于此版本的已渲染的 skaffold.yaml

您还可以查看不同版本所呈现清单和 skaffold.yaml 文件的差异

查看发布作业

  1. 版本详情页面中,选择发布标签页。

  2. 点击要查看的发布作业的名称。

    发布详情会显示在页面上。这些详细信息包括指向渲染日志、部署日志和目标工件(manifest.yamlskaffold.yaml)的链接。

    系统随即会显示“发布”页面。摘要会显示发布元数据和状态。

    Google Cloud 控制台中显示的发布摘要

    阶段标签页显示发布中的阶段作业。在这里,您可以对发布执行操作,例如推进阶段、终止作业运行等。

    Google Cloud 控制台中显示的阶段摘要

查看版本工件

版本详情页面包含一个工件标签页,其中列出了构建工件、目标工件(清单和 Skaffold 配置)以及这些目标工件的渲染来源。

您可以在该页面上执行以下操作:

  • 下载呈现源归档文件。

  • 点击即可查看目标工件的渲染日志。

  • 查看已呈现的目标工件本身。

使用版本检查器查看已呈现的清单和 diff

在 Google Cloud 控制台中,您可以比较某些发布工件的不同版本。您可以查看以下类型的工件的差异:

  • 呈现的清单
  • 渲染了 skaffold.yaml 配置文件

Google Cloud 控制台中显示的渲染清单与不同目标的差异

如需查看差异,请执行以下操作:

  1. 在 Google Cloud 控制台中,导航到 Cloud Deploy 交付流水线页面以查看您的交付流水线。

    打开“交付流水线”页面

  2. 点击用于管理要检查的版本的交付流水线。

  3. 交付流水线详情页面上,确保已选中版本标签页,然后点击要检查的版本的名称。

    Google Cloud 控制台中的交付流水线详情页面,其中显示了版本。

  4. 版本详情页面上,点击工件标签页。

  5. Targetartifact 列表中,点击您要检查的工件的 Viewartifact 链接。

    **发布版本详情** 页面上的目标工件列表,其中显示 **查看工件** 链接。

  6. 选择清单标签页或 Skaffold config 标签页。

  7. 点击显示差异内容

    版本检查器,其中显示了已呈现的清单。

    版本检查器会在两侧显示同一版本的工件。

  8. 对于显示的每个工件,根据需要选择版本名称、目标名称、阶段名称或全部。

    您可以根据版本名称或目标名称为差异的每一面选择工件。

    这样,您就可以按版本和目标选择要在每方面进行比较的工件版本。例如,您可以为每个版本选择相同的版本,然后比较针对不同目标的相应版本的清单。

所选工件之间的差异会突出显示。

查看 Cloud Storage 存储桶中的渲染工件

存储渲染的版本工件的 Cloud Storage 存储桶显示在版本详情页面上的工件标签页中,并通过该标签页链接:

版本详情页面上的“工件”标签页

  1. 在版本详情页面上,选择工件标签页。

  2. 目标工件表中,找到要查看其工件的目标,然后点击存储位置列中的相应链接。

    系统会显示特定目标的 Cloud Storage 存储桶详情。 该存储桶包含发布的每个阶段的渲染工件:

    各阶段的发布工件列表

  3. 点击要查看其渲染工件的阶段,

    下面列出了该阶段的可用工件:

    此阶段的可用工件

  4. 点击要查看的工件以查看其内容。