安裝和設定 Azure DevOps 內部部署
Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019
您有數個選項可用來部署 Azure DevOps 內部部署。 您可以在單一伺服器上安裝所有專案。 或者,您可以使用多個應用層和 SQL 實例。 如需如何為您的小組判斷正確部署類型的資訊,請參閱 硬體建議。
部署選項
單一伺服器:單一伺服器部署是最簡單的部署,因為應用層和數據層位於同一部計算機上。 支援單一小組或一組小組時,請選擇此部署。
雙伺服器:具有個別應用程式和數據層的雙伺服器部署,可為大型小組提供更佳的效能,並支援具有高於平均使用量的小組。
多部伺服器:這種部署類型牽涉到多個應用程式和數據層,為非常大型的小組和小組提供較佳的效能,且使用量非常繁重。 藉由使用一部以上的伺服器,您可以改善高可用性和災害復原能力。
報告組態選項
Azure DevOps Server 支援分析服務,可用來取代 SQL Server Reporting Services 或與 SQL Server Reporting Services 並存。 不過,如果您打算使用繼承程式模型來自定義工作追蹤,您只能使用 Analytics Service 進行報告,則專案集合不得設定為支持報告。
若要深入瞭解 Analytics 服務,請參閱 什麼是 Analytics Service?。 若要深入瞭解繼承程式模型,請參閱 關於程式自定義和繼承的進程。
注意
只有新的專案集合可以設定為支援繼承程式模型。 升級的專案集合只能繼續支持內部部署 XML 進程模型。
用於評估或個人用途的安裝
如果您設定 Azure DevOps 內部部署以供個人使用或進行評估,請使用 Azure DevOps Express。 Azure DevOps Express 是免費的,易於設定,並安裝在用戶端和伺服器操作系統上。 它支援與 Azure DevOps Server 相同的所有功能。 Azure DevOps Server Express 授權限制使用五個作用中使用者。
提示
請考慮使用免費的 Azure DevOps Services 組織 進行個人使用。 因為 Azure DevOps Services 是以雲端為基礎,因此您不需要在自己的硬體上安裝它們,或管理自己的備份。
部署程序
無論您打算如何部署 Azure DevOps Server,此程式都包含下列三個步驟:
準備:安裝程式會檢閱並遵循 系統需求,為 Azure DevOps Server 準備一或多部伺服器。
安裝:安裝程式會將可執行檔放在您的伺服器上,並從 VisualStudio.com 或大量授權服務中心執行安裝程式。
組態:此步驟會設定已安裝的功能,讓您的安裝啟動並執行。 當您執行設定精靈時,它會執行一系列整備檢查。 這些檢查可確保您的系統符合需求,而且您的設定選項可能正常運作。 如果有任何問題,就會顯示一或多個警告或錯誤訊息。 解決所有錯誤之後,請執行組態以完成部署的設定。
安裝完成時,安裝程式會啟動 Azure DevOps Server 組態中心。 整合精靈支援所有 Azure DevOps Server 設定,例如新的安裝、升級和僅限應用層案例。
注意
在 Configuration Center 精靈外部進行的自定義專案可能不會在升級期間保留。 如果您已實作其他自定義項目,建議您在升級程序之後重新套用它們。 建議您避免修改 web.config 檔案。 此外,不支援將索引、觸發程式或字段新增至任何資料庫,而且可能會導致不支持的環境,因而阻礙未來的升級。
如果您需要關閉 [組態中心] 對話框,您可以返回該對話框。 啟動 Azure DevOps Server 管理控制台,然後從 [應用層]、[搜尋] 或 [Proxy 伺服器] 頁面中選取 [設定已安裝的功能]。 只有在有仍需要設定的設定時,才能使用此選項。 例如,一旦應用程式層已完全設定,您就只能透過 Azure DevOps Server 管理控制台、 應用層 頁面修改設定。
組態選項:基本、進階和 Azure
[伺服器設定精靈] 支援三個主要組態選項: 基本、 進階和 Azure。
基本
如果您想要設定應用層伺服器並安裝及設定搜尋延伸模組,或設定其他第三方搜尋功能,請選擇 [基本]。 安裝和設定搜尋支援程序代碼、工作專案和Wiki搜尋功能。 若要深入瞭解,請參閱 設定搜尋。
進階
除了使用 [基本] 選項所設定的功能之外,當您想要設定部署以支援 SQL Server Analysis Services 和 SQL Server Reporting Services 時,請選擇 [進階]。
注意
Azure 虛擬機器 上無法使用進階。 使用基本或 Azure。
Azure
當您在 Azure 虛擬機上安裝 Azure DevOps Server,並想要使用 Azure SQL 資料庫 進行設定時,請選擇 Azure。 如需詳細資訊,請參閱搭配 Azure DevOps Server 使用 Azure SQL 資料庫。