本页介绍了如何查看项目中的所有提交流水线。
您可以查看您所有项目的所有 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 配置。