1. Azure DevOps概述
- Azure DevOps是微軟推出的項目管理工具,涵蓋了現在主流的項目管理流程,包括Basic、Agile、CMMI、Scrum
- DevOps 是一種軟件開發實踐,可促進開發與運維之間的協作,從而更快、更可靠地交付軟件。DevOps 通常被稱作一種文化,它將項目、產品、研發、測試、運維人員、流程和方法連接在一起來提供持續價值
- Azure DevOps Server 原名 Team Foundation Server (TFS), 是面向整個團隊的協作式軟件開發工具,可使跨職能團隊有效處理各種規模的項目
- Azure DevOps 主要模塊
- Azure Boards
- 為軟件開發團隊提供了管理軟件項目所需的交互式、可自定義的工具。 它提供了一組豐富的功能,包括對 Agile、Scrum 和看板過程的本機支持、日歷視圖、可配置的儀表板和集成的報告。 這些工具隨業務增長而擴展
- Azure Repos
- Azure Repos 是一組版本控制工具,可以用來管理代碼。 不管軟件項目是大還是小,都應盡快使用版本控制
- Azure Pipelines
- Azure Pipelines 會自動生成和測試代碼項目,以使其可供其他人使用。它幾乎適用於任何語言或項目類型,Azure Pipelines 結合了持續集成 (CI) 和持續交付 (CD) 來測試和生成代碼並將其發送到任何目標
- Azure Test Plans
- 質量管理模塊,可創建測試計划、自動化&手動測試並查看測試進度和結果,提供了多種工具來測試應用,包括手動/探索測試和持續測試
- Azure Artifacts
- Azure Artifacts 使開發人員可以從不同的源和公共注冊表共享和使用包。可以在同一個團隊、同一組織甚至公共上共享包。 Azure Artifacts 支持多種包類型,如 NuGet、Npm、Python、Maven 和 Universal Packages
- Azure Boards
2. Azure DevOps Server 安裝教程
-
安裝類型
- 有多種部署DevOps Server 的方式。選擇哪一種部署方式,取決與開發團隊和用戶的規模以及使用的側重場景,以下指針團隊和用戶規模做推薦部署。
- 單服務器部署
- 團隊和用戶規模<=500
- 雙服務器部署
- 團隊和用戶規模>500 && <=2000
- 多服務器部署
- 團隊和用戶規模>2000
-
軟件要求
- 服務器操作系統
Azure DevOps Server或 TFS 版本 支持的服務器操作系統 Azure DevOps Server 2020 Windows Server 2019/2016 Azure DevOps Server 2019 Windows Server 2019/2016/2012R2/2012 - 客戶端操作系統
Azure DevOps Server或 TFS 版本 支持的服務器操作系統 Azure DevOps Server 2020 Windows 10 (Enterprise) 版本 1803/Windows 10 (Enterprise) 版本 1803 Azure DevOps Server 2019 Windows 10 (Professional,Enterprise) 版本 1607 或更高版本 - 數據庫
Azure DevOps Server或 TFS 版本 支持的服務器操作系統 Azure DevOps Server 2020 SQL Server 2019/2017/2016(SP1) Azure DevOps Server 2019 Update 1.1 SQL Server 2019/2017/2016(SP1) Azure DevOps Server 2019 SQL Server 2017/2016(SP1)
- 服務器操作系統
-
硬件要求
- 單服務器部署
- 具有一個雙核處理器、4 GB RAM 和快速硬盤驅動器的計算機
- 雙服務器部署
- 具有一個雙核處理器、8 GB 內存和快速硬盤驅動器的應用程序層
- 多服務器部署
- 具有一個四核處理器、16 GB 或更多內存以及快速硬盤驅動器的應用程序層
- 單服務器部署
-
安裝過程
- 安裝
- 安裝對應的SQLServer數據庫
- 下載Azure DevOps Server
- 雙擊安裝文件,開始安裝
- 安裝完成后重啟服務器
- 配置
- 重啟完成后,Azure DevOps Server自動彈出配置窗口,點擊“啟動向導”
- 進入歡迎頁面,點擊下一步
- 選擇“這是新的Azure DevOps Server 部署”
- 進入許可信息,取消勾選“我想開始使用Azure DevOps Server”,點擊下一步
- 進入選擇部署方案,選擇“新部署-高級”,點擊下一步
- 進入選擇語言,選擇“簡體中文”,點擊下一步
- 進入指定Azure DevOps Server數據庫,輸入數據庫實例,點擊“測試”,測試通過后,點擊下一步

- 進入提供服務賬戶,擇使用用戶賬戶,建議使用管理員賬戶和密碼,輸入完成后,點擊測試,測試通過后點擊下一步

- 進入提供應用層Web服務的設置,配置Web應用層的端口和URL后,點擊下一步
- 進入全文索引配置服務,此處建議管理員的賬號和密碼,點擊下一步

- 進入配置Azure DevOps Server報告配置,此處不進行配置,點擊下一步
- 進入集合配置頁面,輸入集合的名稱,建議錄入公司名稱,錄入完成點擊下一步

- 進入評審頁面,在此頁面確認配置的信息是否正確,如果正確點擊下一步
- 進入系統檢測頁面,提示需要安裝Java8,安裝Java8后重新檢測,直到檢測完成后點擊配置,進行最終的配置
- 進入配置頁面,等待配置完成

- 配置完成根據配置的Web服務中的端口號打開瀏覽器進行訪問
- 安裝
