Google 代碼管理工具中的環境功能非常實用,方便機構組織在發佈容器之前,先在測試環境中預覽容器變更。開發流程中採用多層式環境 (例如「開發」、「預備」和「實際執行」) 的機構組織就很適合使用這項功能。
設定總覽
在代碼管理工具中設定環境大致有三個步驟:
您可以依據自己的工作流程設定環境 (數目不限),並將任何版本的容器發佈至您已定義的環境。
提示:您也可以使用環境的預覽功能,將您要預覽的任一版環境的共用連結分享給其他人。透過這個方式,您就不用再特別安裝和部署設定環境程式碼片段。
定義環境
第一個步驟是定義環境。請先決定環境的名稱及用途 (通常開發團隊或機構組織都已經決定好了),以下是常用的命名慣例:
- Dev - 您和您的小組每天開發網站時所用的伺服器。
- QA - 進行品質確保測試時所用的伺服器。您可以制定政策,規定所有變更在發佈到實際環境之前,一律必須先經過這部伺服器測試。
- Live - 用來代管網站實際版本 (也就是使用者看到的版本) 的伺服器。
環境定義完成後,您即可在代碼管理工具中進行設定。
- 按一下 [管理員]。
- 在 [容器] 選單中按一下 [環境]。
- 按一下 [新增],這時應該會出現 [建立環境] 方塊。
- 為環境輸入「名稱」。
- (選用) 輸入「說明」和「到達網頁網址」。
- (選用) 如果您希望環境一律使用預覽模式,請勾選 [預設啟用偵錯功能]。
- 按一下 [建立]。
- 系統會提示您發佈環境。按一下 [立即發佈] 即可發佈環境。您也可變更要發佈至環境的容器版本,如要變更請從 [版本] 選單選取。新建立的環境應該就會出現在「自訂環境」清單中。
安裝容器片段
下一個步驟是安裝容器片段。這項程序類似於安裝標準的「代碼管理工具」容器片段,唯一的差別在於,凡是在「代碼管理工具」中定義了對應環境的伺服器,都必須安裝容器片段。這個步驟可能需要由開發人員或系統管理員協助完成。
- 在「自訂環境」清單中,找出您想要安裝的環境。
- 按一下這個項目的「動作」選單。
- 選取 [取得程式碼片段]。
- 複製並安裝系統產生的程式碼片段後,程式碼片段便會出現在目標環境的程式碼中。
- 儲存並發佈修改過的網站程式碼。
定義自訂環境之後,[發佈] 對話方塊中會出現一個新的選單,方便您指定要將變更發佈至哪一部伺服器。
- 按一下代碼管理工具右上角的 [發佈]。
- 在 [環境] 選單中,選擇要將變更發佈至哪一個環境。
- 按一下 [發佈]。
「環境」是專供非實際執行環境使用的一項功能。為求最佳成效,請將標準的代碼管理工具容器片段安裝在實際執行網站上。
設定版本
定義自訂環境之後,您就可以將該環境設定為容器的任一版本:
- 在「自訂環境」清單中,找出您想要安裝的環境。
- 按一下 [動作] 選單。
- 選取 [發佈至…]。
- 使用 [版本] 選單,選取這個環境所需的容器版本。
- 按一下 [立即發佈]。
分享預覽
您可以依照下列步驟將預覽畫面分享給他人,而且不限環境,方便他們進行測試:
- 在「環境」清單中,找出您想要共用預覽畫面的環境。
- 按一下 [動作] 選單。
- 選取 [分享預覽]。
- 複製預覽連結並傳送給同事。
修改環境
修改環境的方式如下:
- 在「自訂環境」清單中,找出您想要修改的環境。
- 按一下 [動作] 選單。
- 選取 [編輯設定]。
- 視需要修改「名稱」、「說明」和「預設網址」,並視需要切換 [預設啟用偵錯功能] 核取方塊。
- 按一下 [儲存]。
撤銷授權碼
傳送預覽連結之後,您可以透過 [動作] 選單讓預覽畫面失效,方法如下:
- 在「自訂環境」清單中,找出您想要安裝的環境。
- 按一下 [動作] 選單。
- 選取 [重設連結]。
- 接著會出現確認對話方塊。按一下 [重設並重新連結],即可取消舊代碼並建立一個新的。
注意:這也會導致所有已安裝的容器片段失效。也就是說,您必須在撤銷特定環境的授權代碼之後,在該環境的伺服器上安裝新的容器片段。
版本
定義環境之後,「版本」清單會顯示一個「環境」欄,指出某版本已發佈至哪一個環境。