Azure DevOps Server 入門實踐與安裝部署

一 , 引言最近一段時間,公司希望在自己的服務器上安裝本地版的 Azure DevOps Service(Azure DevOps Server),用于項目內的測試 , 學習 。本著學習的目的,我也就開始學習在測試服務器上安裝 Azure DevOps Server 2022 Express 以及測試的 Demo 項目如何在 Local Environment 上運行 Pipeline 。接下來就跟著我的腳本一起來學習 Azure DevOps Server 。
-------------------- 我是分割線 --------------------
1,Azure DevOps Server 入門實踐與安裝部署----------------------------------------
問題1,Azure DevOps Service 與 Azure DevOps Server 單從名字上怎么區分,有什么不同?
Azure DevOps Services:云產品服務,提供了縮放,可靠的全球可用的托管服務 。
Azure DevOps Server:本地產品服務,基于Sql Server 后端構建的,數據是駐留在本地網絡中的 。
問題2 , Azure DevOps Services 與 Azure DevOps Server 功能上有什么不一樣的嗎?
1)數據范圍和可伸縮性
Azure DevOps Services 提供兩個選項用于范圍和縮放數據:組織和項目, Azure DevOps Services 中的組織 ,并且它們始終只有一個項目集合 。組織可以在集合中有多個項目 。
Azure DevOps Server 提供了三個選項來界定和縮放數據:部署、項目集合和項目 。
2)身份驗證:
Azure DevOps Services 可以使用 Microsoft 帳戶 憑據或 Azure AD 憑據進行身份驗證 。還可以將 Azure AD 設置為需要多重身份驗證、IP 地址限制等功能 。
Azure DevOps Server 使用 Windows 身份驗證和 AD 域憑據進行身份驗證 。
3)用戶和組
4)用戶訪問管理
5)安全性和數據保護
問題3,Azure DevOps Server Express 又是什么東東?
Azure DevOps Server Express 是免費的,可在客戶端和服務器操作系統上設置,并支持與 Azure DevOps Server 相同的所有功能 。唯一的區別是 , 它受許可協議限制為五個或更少的活動用戶 。
Azure DevOps Server 下載
二,正文1,系統安裝系統安裝包括了 Azure DevOps  Server Express 應用安裝和 Sql Server Express 數據庫安裝兩部分 。這里就不多說 Sql Server 的安裝了 。我們直接講解 Azure DevOps Server Express 2022 RC2 的安裝
重點:
Azure DevOps Server或 TFS 版本服務器操作系統客戶端操作系統Azure DevOps Server 2022Windows Server 2022Windows Server 2019Windows 11 版本 21H2Windows 10 1809 或更高版本傻瓜式的安裝如下圖

Azure DevOps Server 入門實踐與安裝部署

文章插圖
等待安裝完畢后,重啟系統 。
2,軟件應用配置重啟系統后,會自動彈出配置頁面,如下圖所示
我們直接點擊 “Start Wizard” 開始配置
Azure DevOps Server 入門實踐與安裝部署

文章插圖
選擇 “This is a new Azure DevOps Server deployment”,點擊 “Next” 下一步
Azure DevOps Server 入門實踐與安裝部署

文章插圖
默認選擇 “New Deployment - Advanced”,下一步即可
重點:需要提前將 Sql Server Express 安裝好,如果想一鍵化安裝可選擇 ”New Deployment - Basic“
Sql Server 下載
Azure DevOps Server 入門實踐與安裝部署

文章插圖
默認將已經安裝好的 Sql Server 的實例名顯示出來(可用點擊旁邊的 Test 進行測試)
Azure DevOps Server 入門實踐與安裝部署

文章插圖
關于應用端口配置,我們點擊 “Edit Site Setting” 修改默認的端口 , 將 80 改為 8080,并且取消 SSH Service 服務
Azure DevOps Server 入門實踐與安裝部署

文章插圖
對于 Azure DevOps Server 的搜索配置,我們需要開啟 ES 搜索
Azure DevOps Server 入門實踐與安裝部署

文章插圖
項目集合配置,默認會為我們撞見一個新的項目集合,集合名字默認為 “DefaultCollection”
Azure DevOps Server 入門實踐與安裝部署

文章插圖
在部署前,Azure DevOps Server 的配置程序會幫我們檢查環境,因為上一步,我們有勾選開啟 ES 搜索功能,所以需要安裝 Java 運行時 。
重點:如果我們沒有提前安裝 Java 環境的話,之需要勾選 “install Azul Aulu OpenJDK 8” 即可
Azure DevOps Server 入門實踐與安裝部署

文章插圖
等待配置執行完成,我們可用嘗試訪問打開配置好的頁面,我本地環境(http://cnbateblogweb:8080)
Azure DevOps Server 入門實踐與安裝部署

文章插圖

推薦閱讀