在單一伺服器上安裝

Azure DevOps Server 2022 |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

設定Azure DevOps Server最簡單的方式是將所有專案放在單一伺服器上。 若要確認此設定適合您的小組,請參閱 硬體建議。 如果沒有,請考慮改用 雙伺服器多伺服器 組態。

如果您要從舊版升級,請深入瞭解 相容性版本資訊,以及 開始使用您的升級

必要條件

  1. 準備符合 系統需求的單一電腦。

  2. 如果您不打算使用 SQL Server Express,請設定支援的 SQL Server 版本。 當您為 Azure DevOps 內部部署設定SQL Server時,至少會安裝 Database Engine,並Full-Text和搜尋功能的語意擷取。

    我們建議您只針對個人或評估部署使用SQL Server Express。 Azure DevOps 內部部署的付費複本包含SQL Server Standard授權。 如需詳細資訊,請參閱Azure DevOps Server定價Team Foundation Server 定價。 如果您使用包含的授權,您只能將它用於以這些產品建立的資料庫。

  3. 您用來設定安裝的帳戶必須是SQL Server 中系統管理員伺服器角色的成員。

    注意

    在內部部署安裝 Azure DevOps 牽涉到需要高度許可權的複雜作業集。 這些作業包括建立資料庫、為服務帳戶布建登入等等。 技術上,只需要:

    • serveradmin 角色的成員資格。

    • ALTER ANY LOGIN、CREATE ANY DATABASE 和 VIEW ANY DEFINITION 伺服器範圍許可權。

    • 對 master 資料庫的 CONTROL 權限。

      系統管理員伺服器角色中的成員資格會授與所有這些成員資格和許可權。 這是確保設定成功最簡單的方式。 如有必要,您可以在安裝之後撤銷這些成員資格和許可權。

  4. 若要支援 搜尋延伸模組 的安裝和設定,您必須提供使用者名稱和密碼。 安裝和設定 搜尋 支援程式碼、工作專案和 Wiki 搜尋功能。 如需詳細資訊,請參閱 設定搜尋

    注意

    搜尋也需要 Oracle Server JRE 8 (Update 60 或更高版本) 。 您可以接受伺服器 JRE 的 Oracle 二進位程式碼授權合約,然後選取 [ 設定],以下載並安裝或更新至最新版本。 請注意,這會將JAVA_HOME環境變數設定為指向 JAVA 安裝目錄,而且伺服器 JRE 不會提供自動更新。

  5. 設定應用層時,您可以選擇網站設定。 檢閱 網站設定 以瞭解選擇和需求。

下載並安裝

  1. 透過下列其中一個通道下載Azure DevOps Server:

  2. 啟動安裝。

    安裝程式會將檔案複製到您的電腦,然後啟動 Azure DevOps Server Configuration Center。

  3. 您可以選擇 [ 開始精靈] 來設定安裝,或稍後返回並啟動 [伺服器設定精靈精靈] 精靈,如下一節所述。

    啟動精靈

使用 [基本] 選項進行設定

本節將逐步引導您使用 [基本] 選項來設定Azure DevOps Server。 基本選項已針對大部分輸入使用預設選項來簡化。 如果您想要完全控制所有輸入,請改為選擇 [ 新增部署 - 進階 ] 選項

  1. 開啟 Azure DevOps 管理主控台,然後選擇 [ 設定已安裝的功能 ] 以開啟 [伺服器設定精靈]。

    選擇 [設定已安裝的功能]

  2. 選擇 [設定Azure DevOps Server],然後選擇 [啟動精靈]。

    啟動精靈

  3. 基本。 選擇 [ 新增部署 - 基本] 選項,然後選擇 [ 下一步]。

    [新增部署]、[基本] 頁面

  4. [語言]。 選取 部署的語言, 然後選擇 [ 下一步]。

    基本 > 語言

  5. SQL Server 實例。 選取您想要使用的SQL Server實例。 如需評估目的,請選擇[安裝SQL Server Express]。 針對生產用途,請選擇[使用現有的SQL Server實例]。 然後選擇 [ 下一步]。

    基本 > SQL Server實例

    如果您選擇[使用現有的SQL Server實例],請在下一頁輸入資料庫資訊,然後選擇 [測試] 進行驗證。 然後選擇 [下一步] 。

    基本 > 資料庫

  6. 應用層。 選擇您想要使用的網站設定,包括要使用 HTTP 或 HTTPS 系結,然後選擇 [ 下一步]。 如需詳細資訊,請參閱 網站設定

    基本 > 應用層

  7. 搜尋。 選取是否要安裝及設定 搜尋 功能,或使用現有的搜尋服務。 安裝和設定 搜尋 支援程式碼、工作專案和 Wiki 搜尋功能。 如需詳細資訊,請參閱 設定搜尋。 選擇 [下一步]。

    基本 > 搜尋

  8. 檢閱。 檢閱您的選取專案,然後選擇 [ 驗證],精靈會執行整備檢查,以驗證您的環境和您的設定選項。 如果成功,您可以設定部署。 否則,請修正任何錯誤,然後重新執行整備檢查。

  9. 整備檢查。 當所有檢查都通過時,您就可以完成設定。 選擇 [ 設定]。

    基本設定 >> 開始

    提示

    您可以選擇左窗格中的 [ 上一頁 ] 或頁面名稱,以返回任何上一頁。 如果您變更組態設定,則需要選擇 [按一下這裡] 以重新執行整備檢查,以確認設定。

  10. 設定。 精靈會開始設定每項功能,並顯示進度。 完成時,請選擇 [ 下一步]。

    基本設定 >> 下一步

  11. 完成。 檢閱您的設定結果,然後選擇 [ 複製完整路徑] 以複製組態記錄檔的連結。 選擇 [Azure DevOps Server] 連結以開啟入口網站。

    在此範例中,連結為 /http:aaronha001/

    基本 > 完成

使用 [進階] 選項進行設定

本節將逐步引導您使用 [進階] 選項來設定Azure DevOps Server。 如需基本和進階選項的檢閱,請參閱 安裝和設定 Azure DevOps、基本和進階設定選項

  1. 啟動 [伺服器設定精靈] 以設定Azure DevOps Server。

    啟動精靈

  2. 選擇 [設定Azure DevOps Server],然後選擇 [啟動精靈]。

    啟動精靈

  3. 進階: 選擇 [ 新增部署 - 進階] 選項,然後選擇 [ 下一步]。

    新增部署,進階選取專案

  4. [語言]。 選取 部署的語言, 然後選擇 [ 下一步]。

    進階 > 語言

  5. 資料庫。 指定您設定要與Azure DevOps Server搭配使用的SQL Server實例。 然後選擇 [ 下一步]。

    進階 > 資料庫

  6. 帳戶。 指定要使用的服務帳戶。

    進階 > 帳戶

  7. 應用層。 選擇您想要使用的網站設定,包括要使用 HTTP 或 HTTPS 系結,然後選擇 [ 下一步]。 如需詳細資訊,請參閱 網站設定

    進階 > 應用層

  8. 搜尋。 選取是否要安裝及設定 搜尋 功能,或使用現有的搜尋服務。 安裝和設定 搜尋 支援程式碼、工作專案和 Wiki 搜尋功能。 如需詳細資訊,請參閱 設定搜尋。 選擇 [下一步]。

    進階 > 搜尋

  9. 報告。 如果您不打算使用SQL Server Reporting Services或尚未安裝SQL Server Analysis Services和SQL Server Reporting Services,請取消核取 [設定報告] 核取方塊。 否則,請保留核取方塊,然後選擇 [ 下一步]。

    進階 > 報告

  10. Reporting Services。 輸入您安裝SQL Server Reporting Services的伺服器名稱。 然後,選擇 [ 填入 URL]。 選擇 [下一步]。

    進階 > Reporting Services

  11. Analysis Services。 輸入您安裝SQL Server Reporting Services的伺服器名稱,然後選擇 [測試]。 選擇 [下一步]。

    進階 > Analysis Services

  12. 報表讀取者帳戶。 輸入您已設定報告之服務帳戶的認證,然後選擇 [ 測試]。 選擇 [下一步]。

    進階 > 報表讀取者帳戶

  13. 專案集合。 讓 [ 建立新的小組專案集合] 核取方塊保持核取狀態。 您必須至少有一個專案集合,才能定義專案。 將專案名稱保留為 DefaultCollection,或為它指定新名稱,並選擇性地提供描述。

    進階 > 報表讀取者帳戶 > 集合

    注意

    此集合將支援用於自訂工作追蹤的內部部署 XML 進程模型。 若要建立使用繼承程式模型的集合,您必須新增未設定 Reporting Services 的專案集合。 請參閱 管理專案集合。 若要深入瞭解繼承程式模型,請參閱 關於進程自訂和繼承的進程

  14. 檢閱。 檢閱您所做的組態設定,然後選擇 [ 驗證]。

    進階 > 檢閱

  15. 整備檢查。 系統會執行最終傳遞,以確保組態設定有效。 當所有檢查都通過時,您就可以完成設定。 選擇 [ 設定]。

    進階 > 整備檢查

    提示

    您可以選擇左窗格中的 [ 上一頁 ] 或頁面名稱,以返回任何上一頁。 如果您變更組態設定,則需要選擇 [按一下這裡] 以重新執行整備檢查,以確認設定。

  16. 設定。 精靈會開始設定每項功能,並顯示進度。 完成時,請選擇 [ 下一步]。

    進階 > 設定

  17. 完成。 檢閱您的設定結果,然後選擇 [ 複製完整路徑] 以複製組態記錄檔的連結。 選擇 [Azure DevOps Server] 連結以開啟入口網站。

    在此範例中,連結為 /http:aaronha001/

    進階 > 完成

建立專案

您的入口網站將會開啟至 [建立專案] 頁面。

  1. 提供專案名稱和選擇性描述。 專案名稱不能包含空格或特殊字元 (,例如 / : \ ~ & % ; @ ' 「 ? <> |# $ * } { , + = [ ]) , 不能以底線開頭,不能以句號開頭或結尾,而且必須是 64 個字元或更少。

    預設設定會設定 Git 存放庫以進行版本控制,以及用於工作追蹤的敏捷式程式。 若要選擇不同的選項,請展開 [ 進階]。

    建立專案

    如需版本控制選項的比較,請參閱 為您的專案選擇正確的版本控制。 如需工作追蹤程式的檢閱,請參閱 選擇程式

  2. 建立專案之後,專案摘要頁面隨即出現。 若要深入瞭解,請參閱 共用您的專案工作、檢視專案活動

後續步驟

針對系統管理員:

針對開發人員: