查看推送 pipeline

本頁說明如何查看專案中的所有提交管道。

您可以查看所有專案的所有 Cloud Deploy 推送管道清單。您可以透過指令列列出這些項目,也可以在 Google Cloud 控制台中查看清單。

查看推送管道清單

主控台

在 Google Cloud 控制台中,前往 Cloud Deploy 的「Delivery pipelines」(推送管道) 頁面,查看可用的推送管道清單。

開啟「Delivery pipelines」頁面

Google Cloud 控制台會顯示發布管道清單。

 Google Cloud 控制台的「Delivery pipelines」頁面,顯示 pipeline 清單

系統不會顯示已設定但尚未註冊至 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 的「Delivery pipelines」(推送管道) 頁面,查看可用的推送管道清單。

    開啟「Delivery pipelines」頁面

    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 設定。

後續步驟