本页介绍了如何查看项目中的所有提交流水线。
您可以查看您所有项目的所有 Cloud Deploy 交付流水线的列表。您可以从命令行列出它们,也可以在 Google Cloud 控制台中查看该列表。
查看交付流水线列表
控制台
在 Google Cloud 控制台中,前往 Cloud Deploy 交付流水线页面,查看可用交付流水线的列表。
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'
如此输出中所示,该命令仅返回一个流水线,该流水线包含两个目标。
查看交付流水线详细信息
对于现有的交付流水线,您可以查看流水线详细信息,包括流水线元数据和目标进展。
控制台
在 Google Cloud 控制台中,前往 Cloud Deploy 交付流水线页面,查看可用交付流水线的列表。
Google Cloud 控制台中会显示交付流水线列表。
未显示已配置但未向 Cloud Deploy 服务注册的交付流水线。
点击要查看其详情的交付流水线的名称。
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 配置)进行差异比较。
后续步骤
了解如何更新已在使用中的交付流水线。
了解如何暂停交付流水线。
了解如何删除交付流水线。
了解如何使用服务通知