簡介
當您處理 Bicep 程式碼時,Git 存放庫的主要分支會變成事實來源。 主要分支會納入整個小組的最新變更,而且通常會反映 Azure 環境的狀態。
請務必檢閱合併至存放庫主要分支的變更。 在本課程模組中,您將了解如何使用其他分支和提取要求檢閱來保護主要分支。
範例案例
假設您負責在玩具公司部署及設定 Azure 基礎結構。 您的小組持續成長,而愈來愈難以追蹤每個人所做的所有變更。
最近,新小組成員不小心地變更存放庫主要分支上的重要 Bicep 檔案。 該變更已導致您的組織生產環境中發生問題。 您與小組交談,並決定您可以在合併和部署程式碼變更之前開始對其進行檢閱。
現在,您需要變更網站處理訂單的方式。 您需要新增訊息佇列,讓網站可以在客戶訂購玩具時張貼訊息。 另一個小組所建置的後端系統將會挑選這些訊息,並在稍後處理訂單。 您需要確定在其他小組準備就緒之前,您不會開始將訊息傳送至佇列。
您決定這是試用新程序的絕佳機會。 您將使用提取要求來控制 Bicep 變更的合併方式。 程式碼將會由作者撰寫,並由檢閱者檢閱,然後在部署至 Azure 之前合併至 Git 存放庫。
我們將會怎麼做?
在本課程模組中,您將了解如何透過提取要求來強制執行變更控制程序,以保護主要分支上的程式碼。 您將了解分支策略,以及如何防止小組對主要分支進行變更,除非他們已遵循正確的程序。 您也將了解如何使用提取要求來檢閱程式碼。
主要目標是什麼?
完成本課程模組之後,您將能夠針對自己的 Bicep 程式碼使用分支策略。 您也將知道如何建立、檢閱和合併提取要求。 當您檢閱 Bicep 程式碼的提取要求時,將會了解要尋找的重要元素。