更新已在使用的提交管道

本頁面說明如何更新已在使用的提交管道。

變更推送管道

如要變更提交管道,請按照下列步驟操作:

  1. 編輯推送管道定義

  2. 重新註冊推送管道:

    gcloud deploy apply --file=PIPELINE_CONFIG
    

    其中 PIPELINE_CONFIG 是您剛編輯的提交管道設定檔。

結果

由於 Cloud Deploy 會以特定方式處理管道和目標之間的關係,以及它們管理的版本,因此您可能不會看到預期的結果。

每個 releaserollout 資源都會永久與建立 release 時定義的管道建立關聯。如果您在建立版本後變更了發布管道設定 (包括目標定義),該版本現在就會與定義不符。

以這種方式保留資源,可確保資源在各個目標上運作一致,且不會因設定變更而中斷。不過,這項行為可能不是您想要的,在這種情況下,您可以建立新的版本,以便使用更新的管道進行部署。

如果發生這種不相符情形,且您嘗試執行特定動作 (例如發布升級),Cloud Deploy 會傳回警告。

詳情請參閱「每個版本的管道執行個體」。

後續步驟