本頁說明如何查看專案中的所有提交管道。
您可以查看所有專案的所有 Cloud Deploy 推送管道清單。您可以透過指令列列出這些項目,也可以在 Google Cloud 控制台中查看清單。
查看推送管道清單
主控台
在 Google Cloud 控制台中,前往 Cloud Deploy 的「Delivery pipelines」(推送管道) 頁面,查看可用的推送管道清單。
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 的「Delivery pipelines」(推送管道) 頁面,查看可用的推送管道清單。
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 設定。
後續步驟
瞭解如何更新已在使用的提交管道。
瞭解如何暫停使用推送 pipeline。
瞭解如何刪除推送管道。
瞭解如何使用服務通知