查看版本详情

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

  • 有关该版本的元数据和其他信息:

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

  • 发布

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

  • 发布工件

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

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

查看发布作业

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

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

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

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

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

    Phases(阶段)标签页会显示发布中的阶段作业。在此处,您可以对发布操作执行操作,例如提前阶段、终止作业运行等。

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

查看发布工件

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

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

  • 下载渲染源代码归档文件。

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

  • 查看实际渲染的目标工件。

使用版本检查器查看呈现的清单和差异

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

  • 已渲染的清单
  • 渲染的 skaffold.yaml 配置文件

不同目标平台上呈现的清单的差异,显示在 Google Cloud 控制台中

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

  1. 在 Google Cloud 控制台中,前往 Cloud Deploy 交付流水线页面,查看您的交付流水线。

    打开“交付流水线”页面

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

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

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

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

  5. Target artifacts 列表中,点击要检查的工件的 View artifacts 链接。

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

  6. 选择 Manifest 标签页或 Skaffold 配置标签页。

  7. 点击显示差异

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

    发布检查器会在两端显示相同的工件版本。

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

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

    这样,您就可以按版本和目标选择要比较的每个工件版本。例如,您可以为每个 build 选择相同的版本,然后比较该版本但针对不同目标平台的清单。

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

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

用于存储已渲染的发布工件的 Cloud Storage 存储桶会显示在“发布详情”页面的工件标签页中,并通过该标签页提供链接:

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

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

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

    系统会显示特定目标的 Cloud Storage 存储桶详细信息。 该存储桶包含发布的每个阶段的呈现工件:

    分阶段列出要发布的工件

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

    列出了相应阶段的可用工件:

    相应阶段的可用工件

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