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 ServicesAzure 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 2022 Windows Server 2022
Windows Server 2019
Windows 11 版本 21H2
Windows 10 1809 或更高版本

 

傻瓜式的安裝如下圖

等待安裝完畢後,重啓系統。

2,軟件應用配置

重啓系統後,會自動彈出配置頁面,如下圖所示

我們直接點擊 “Start Wizard” 開始配置

選擇 “This is a new Azure DevOps Server deployment”,點擊 “Next” 下一步

默認選擇 “New Deployment - Advanced”,下一步即可

重點:需要提前將 Sql Server Express 安裝好,如果想一鍵化安裝可選擇 ”New Deployment - Basic“

Sql Server 下載

默認將已經安裝好的 Sql Server 的實例名顯示出來(可用點擊旁邊的 Test 進行測試)

關於應用端口配置,我們點擊 “Edit Site Setting” 修改默認的端口,將 80 改爲 8080,並且取消 SSH Service 服務

對於 Azure DevOps Server 的搜索配置,我們需要開啓 ES 搜索

項目集合配置,默認會爲我們撞見一個新的項目集合,集合名字默認爲 “DefaultCollection”

在部署前,Azure DevOps Server 的配置程序會幫我們檢查環境,因爲上一步,我們有勾選開啓 ES 搜索功能,所以需要安裝 Java 運行時。

重點:如果我們沒有提前安裝 Java 環境的話,之需要勾選 “install Azul Aulu OpenJDK 8” 即可

等待配置執行完成,我們可用嘗試訪問打開配置好的頁面,我本地環境(http://cnbateblogweb:8080

注意,訪問鏈接的時候會提醒我們要進行 Windows 認證登錄,當前 VM 的 本地管理員賬號也就是 Azure DevOps Server 的管理員賬號

認證成功後,我們就看到這樣的畫面

 Bingo,成功,撒花🎉🎉🎉🎉🎉🎉

三,結尾

  今天我們只簡單講解 Azure DevOps Service 與 Azure DevOps Server 的不同,以及如何在本地環境安裝,配置Azure DevOps Sever Express。下一篇我們繼續講解 Azure DevOps Server 的用戶管理(AD 域控 管理),訪問權限,本地AD賬戶同步 AAD 等操作。本文所分享的內容也存在着很多我自己的一些理解,有理解不到位的,還包含,並且指出不足之處!!!!!

參考鏈接:什麼是 Auzre DevOps Server安裝 Azure DevOps Server

作者:Allen 

版權:轉載請在文章明顯位置註明作者及出處。如發現錯誤,歡迎批評指正。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章