您使用 Cloud Run 和 Cloud Source Repositories,並且有一個 Cloud Build YAML 檔案,用於建置容器並執行 gcloud run deploy。接下來哪個步驟能讓部署最有效率?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個建置觸發器,當儲存庫程式碼推送到開發分支時,執行建置檔案。.
為什麼這是答案
建立建置觸發器是自動化部署最有效率的方法。Cloud Build 觸發器可以直接監聽 Cloud Source Repositories 的程式碼推送事件,並在特定分支(例如開發分支)有新程式碼提交時,自動執行預先定義的建置步驟(包含容器建置和 Cloud Run 部署)。這實現了持續整合/持續部署 (CI/CD) 的最佳實踐。 其他選項效率較低或不適用: Pub/Sub 主題和觸發器雖然可以實現自動化,但需要額外的設定來橋接 Cloud Source Repositories 的事件,不如 Cloud Build 觸發器直接且整合度高。 Webhook 建置觸發器需要外部系統發送 HTTP POST 請求來觸發,不適用於直接監聽 Cloud Source Repositories 的推送事件。 Cron job 是一種排程任務,無法即時響應程式碼變更,且每 24 小時才執行一次會導致部署延遲,不符合效率要求。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡