本頁說明如何暫停 Cloud Deploy 推送管道。
您可以暫停推送管道,暫停管道後,管道就無法再用於下列用途:
建立發布版本
宣傳發布的歌曲
復原版本
重新部署版本
核准或拒絕推出作業
以下是暫停使用推送管道的可能原因:
發布版本有問題,您想在找出問題前,阻止該管道的後續動作。
貴機構有節慶凍結期,例如節慶購物旺季。
如要暫停使用推送管道,請按照下列步驟操作:
在交付管道設定檔中,加入下列屬性:
suspended: true這個屬性位於頂層,如下所示:
apiVersion: deploy.cloud.google.com/v1 kind: DeliveryPipeline metadata: Name: my-app description: main application pipeline suspended: true serialPipeline: stages: - targetId: dev profiles: [] - targetId: staging profiles: [] - targetId: prod profiles: []註冊推送管道:
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_ID其中:
PIPELINE_CONFIG
是推送管道設定檔的名稱,通常為
clouddeploy.yaml。必填。REGION
是建立推送管道的區域名稱,例如
us-central1。必填。PROJECT_ID
這是建立交付管道的專案 ID。必填。
推送管道現在處於暫停狀態,因此無法建立、推送、復原及重新部署版本,也無法核准推出作業。

暫停使用的推送管道所發布的內容
暫停發布管道時,如果正在進行或排隊等候的推出作業,這些作業會繼續完成,不會取消。不過,由於您無法建立或升級版本,因此在恢復之前,無法使用該管道建立任何新的推出作業。
暫停管道所需的 IAM 權限
如要暫停發布管道,必須具備下列角色所含的 IAM 權限:
roles/clouddeploy.admin
roles/clouddeploy.operator
roles/clouddeploy.developer
恢復已暫停的推送管道
如要重新啟用已停權的推送管道,請按照下列步驟操作:
在交付管道設定檔中,移除
suspended: true屬性,或將其設為false。套用設定:
gcloud deploy apply --file=PIPELINE_CONFIG --region=REGION --project=PROJECT_ID
找出已暫停的管道
在 Google Cloud 控制台的「Delivery pipelines」(推送 pipeline) 檢視畫面中,鎖定的推送 pipeline 名稱旁會顯示鎖頭圖示:
![]()
後續步驟
瞭解如何查看已使用的發布管道。
瞭解如何更新推送管道。
瞭解如何刪除推送管道。
瞭解如何使用服務通知