查看交付流水线

本页介绍了如何查看项目中的所有提交流水线。

您可以查看您所有项目的所有 Cloud Deploy 交付流水线的列表。您可以从命令行列出它们,也可以在 Google Cloud 控制台中查看该列表。

查看交付流水线列表

控制台

在 Google Cloud 控制台中,前往 Cloud Deploy 交付流水线页面,查看可用交付流水线的列表。

打开“交付流水线”页面

Google Cloud 控制台中会显示交付流水线列表。

Google Cloud 控制台中的“交付流水线”页面,其中显示了流水线列表

未显示已配置但未向 Cloud Deploy 服务注册的交付流水线。

gcloud

以下命令将返回当前项目中所有交付流水线的列表。

gcloud deploy delivery-pipelines list

您应该会看到类似于如下内容的输出:

$ gcloud deploy delivery-pipelines list --region=$REGION
---
createTime: '2021-05-03T16:03:11.687046682Z'
description: main application pipeline
etag: a9721c6cf665fcc7
name: projects/try-cd-dev6/locations/us-central1/deliveryPipelines/my-demo-app-1
serialPipeline:
  stages:
  - targetId: qsdev
  - targetId: qsprod
uid: f0b8148d5ddf4071964803e278acb1da
updateTime: '2021-05-03T16:03:12.780948171Z'

如此输出中所示,该命令仅返回一个流水线,该流水线包含两个目标。

查看交付流水线详细信息

对于现有的交付流水线,您可以查看流水线详细信息,包括流水线元数据和目标进展。

控制台

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

    打开“交付流水线”页面

    Google Cloud 控制台中会显示交付流水线列表。

    交付流水线的列表

    未显示已配置但未向 Cloud Deploy 服务注册的交付流水线。

  2. 点击要查看其详情的交付流水线的名称

Google Cloud 控制台可直观呈现交付流水线,以及流水线元数据和状态:

交付流水线详情页面,其中包含流水线的直观呈现

您可以点击目标标签页以查看此交付流水线使用的目标的详细信息:

交付流水线详情页面,其中包含流水线的直观呈现

gcloud

以下命令会返回所指定交付流水线的详细信息:

gcloud deploy delivery-pipelines describe <pipeline-name> --region=<region>

您应该会看到类似于如下内容的输出:

$ gcloud deploy delivery-pipelines describe my-demo-app-1 --region=us-central1
Delivery Pipeline:
  createTime: '2021-05-03T16:03:11.687046682Z'
  description: main application pipeline
  etag: a9721c6cf665fcc7
  name: projects/try-cd-dev6/locations/us-central1/deliveryPipelines/my-demo-app-1
  serialPipeline:
    stages:
    - targetId: qsdev
    - targetId: qsprod
  uid: f0b8148d5ddf4071964803e278acb1da
  updateTime: '2021-05-03T16:03:12.780948171Z'
Targets:
- Target: qsdev
- Target: qsprod

如此输出中所示,该命令会返回一个流水线的详细信息。请注意两个 stages 和两个相应的 Target

您还可以查看发布版本详情,包括发布详情和渲染来源。您还可以对渲染的工件(包括清单和 Skaffold 配置)进行差异比较。

后续步骤