移轉完成時,電子郵件會傳送給組織擁有者,此時,具有存取權的任何人都可以登入新移轉的 Azure DevOps Services 組織。 但是,在讓組織可供所有使用者使用之前,您應該先完成本文所列的一般工作。
驗證移轉的內容
組織可用後,立即驗證移轉的內容和組態,以確保所有重要元件都成功移轉。 您的專案集合系統管理員應該領導此程式,並涵蓋集合的所有主要區域。 我們建議驗證下列項目:
- 原始程式碼:確認所有儲存庫都已正確移轉且可存取。
- 建置歷史記錄:驗證完整的建置歷史記錄是否完好無損且符合預期。
- 區域路徑:確保所有區域路徑都存在且結構正確。
- 工作專案:檢閱工作專案的代表性範例,以確認資料完整性和關聯性。
- 權限和安全性:驗證使用者權限、群組和存取控制是否已正確設定。 視使用者在 Azure DevOps Server 中的設定方式而定,在第一次登入之前,他們可能不會出現在新組織的 [使用者] 中樞中。 如果遷移後缺少任何使用者,請讓他們登入,然後重新檢查其狀態。
- 服務連線和管線:檢查服務連線和管線組態是否正常運作。
- 儀表板和小工具:確認儀表板正確顯示,且小工具顯示符合預期的資料。
此驗證有助於在向更廣泛的用戶群開放組織之前識別任何遺失、不完整或配置錯誤的數據,從而確保平穩過渡並最大限度地減少中斷。
這很重要
在確認移轉的組織中存在所有預期的資料和功能之前,請勿移除或銷毀您內部部署的資料或除役系統。
重新命名組織(選擇性)
如果您在開始階段使用您想要的名稱建立了預留組織,現在可以重新命名遷移過來的組織以取代它。 只有在這是您的最終移轉,且您想要使用特定組織名稱時,才需要此步驟。 如需詳細資訊,請參閱 重新命名您的組織。
建立計費設定
若要為 Azure DevOps 中的使用者或服務付費,例如託管的組建和部署代理程式,您必須為組織設定帳單。 如果您移轉多個集合,您應該確定所有組織都已設定為使用相同的 Azure 訂用帳戶計費,而且您的訂用帳戶已啟用 多組織計費。 然後,您可以在執行移轉的行事曆月份免費指派任意數量的基本使用者。
設定組建代理程式
如果您在 Azure DevOps Server 環境中使用自動化建置或部署伺服器,您可以將伺服器連線到您的 Azure DevOps Services 組織。 在移轉過程中,所有組建定義都已移轉,但您必須針對新的 Azure DevOps Services 組織重新設定代理程式和集區。
如需詳細資訊,請參閱 Azure Pipelines 代理程式。
如果您打算使用現有的內部部署私人組建代理程式,您必須清除其快取,以確保您不會遇到與舊版 Team Foundation 版本控制 (TFVC) 或 Git 指標相關的任何組建問題。 如需詳細資訊,請參閱在用戶端電腦上更新快取。
小提示
如果您在 Azure DevOps Server 中使用發行管理,則會移轉發行管線和歷程記錄數據。 但如同組建,您必須重新設定代理程式(再次連結)和針對新組織的集區。
使用 Azure Artifacts
Azure Artifacts 隨附於 Azure DevOps Services,適用於所有擁有基本授權的使用者。 不需要安裝擴充功能。 移轉后,您的 Azure Artifacts 資料應該可供使用。 如需詳細資訊,請參閱 Azure Artifacts 概觀。
自定義 Azure Boards
如果您有與 Azure DevOps Server 相關聯的現有 GitHub Enterprise Server 連線,則無法如預期般運作。 GitHub 中提及的工作專案可能會延遲或永遠不會顯示在 Azure DevOps Services 中。 發生此問題的原因是與 GitHub 相關聯的回呼 URL 已不再有效。
若要解決此問題,請考慮下列工作:
- 拿掉並重新建立連線: 拿掉並重新建立 GitHub Enterprise Server 存放庫的連線。 請遵循 Azure Boards 連線文件中提供的步驟順序。
-
修正 Webhook URL: 移至 GitHub 的存放庫設定頁面,並編輯 Webhook URL 以指向已移轉的 Azure DevOps Services 組織 URL:
https://dev.azure.com/{OrganizationName}/_apis/work/events?api-version=5.2-preview。
如需詳細資訊,請參閱 設定和自定義 Azure Boards。
檢閱權限
您的組織包含五個具有 基本 存取權的免費使用者。 如需詳細資訊,請參閱新增組織使用者和管理存取權。
通知您的小組
當您的建置開始運行且授權訂閱已配置後,建議您開放組織給所有使用者以進行驗證。 然後,個別使用者可以確保所有內容都已就緒、具有正確的存取層級,而且可以提取程序代碼。
具有本機工作區的 TFVC 使用者必須針對新組織重新對應其工作區,而 Git 用戶必須重新設定其遠端以提取程式碼。