Azure DevOps Server是一款微軟研發(fā)包括應(yīng)用程序生命周期管理 (ALM)、持續(xù)集成 (CI) 和 DevOps等管理平臺(tái)產(chǎn)品,是實(shí)現(xiàn)軟件運(yùn)維提供了一系列協(xié)作工具的實(shí)施方案,是敏捷開發(fā)方法論在研發(fā)團(tuán)隊(duì)中的落地工具,是微軟研發(fā)大數(shù)據(jù)管理系統(tǒng)。
軟件說明
根據(jù)企業(yè)當(dāng)前軟件研發(fā)管理的實(shí)際情況,結(jié)合Azure DevOps Server的自身功能,可以協(xié)助企業(yè)在軟件質(zhì)量和開發(fā)效率上實(shí)現(xiàn)雙提升,可以建立起規(guī)范統(tǒng)一的研發(fā)流程。通過建設(shè)基于TFS系統(tǒng)的軟件研發(fā)管理平臺(tái),在企業(yè)的軟件研發(fā)中心建立起覆蓋軟件需求、軟件架構(gòu)、軟件開發(fā)及管理、軟件測(cè)試(現(xiàn)階段單元測(cè)試為主)、軟件集成和交付全生命周期管理的統(tǒng)一有效平臺(tái),實(shí)現(xiàn)軟件研發(fā)部門內(nèi)部的完整、有效、統(tǒng)一化管理。
安裝部署
Azure DevOps Server 2020的安裝過程,還是集成之前版本的習(xí)慣,主要分為兩個(gè)部分:安裝軟件和配置系統(tǒng)。
安裝軟件的過程基本是傻瓜式的,下載鏡像文件后,裝載ISO文件,允許AzureDevOpsServer2020.exe文件,系統(tǒng)會(huì)自動(dòng)將必要軟件安裝你的系統(tǒng)中。
另外注意,如果服務(wù)器中已經(jīng)安裝過其他版本的Azure DevOps Server,安裝軟件不會(huì)自動(dòng)刪除之前的文件,而是將2020安裝到一個(gè)新的目錄中,默認(rèn)文件地址是:C:\Program Files\Azure DevOps Server 2020
安裝完成后,按照要求重啟服務(wù)器
系統(tǒng)配置
按照系統(tǒng)提示重啟服務(wù)器后,系統(tǒng)會(huì)自動(dòng)打開Azure DevOps Server 的配置界面。
在我的這個(gè)示例中,我需要將現(xiàn)有Azure DevOps Server 2019升級(jí)到2020,所以我選擇的是升級(jí)
系統(tǒng)默認(rèn)會(huì)選擇我原有數(shù)據(jù)庫(kù)服務(wù)器,并檢測(cè)到當(dāng)前DevOps Server版本
我的這個(gè)環(huán)境是測(cè)試的,所以我直接選擇生產(chǎn)升級(jí),如果是正式環(huán)境,一定要首先找一個(gè)測(cè)試環(huán)境做預(yù)生產(chǎn)升級(jí)測(cè)試。
設(shè)置Azure DevOps Server 運(yùn)行的服務(wù)賬戶
設(shè)置Azure DevOps Server 運(yùn)行的端口、域名和協(xié)議等
設(shè)置Azure DevOps Server使用的Elastics Search搜索引擎
設(shè)置是否需要啟用報(bào)表服務(wù),據(jù)說下一個(gè)版本就不再支持報(bào)表服務(wù),目前微軟鼓勵(lì)客戶轉(zhuǎn)向Analytics服務(wù)。
設(shè)置用于數(shù)據(jù)報(bào)表展示用途的服務(wù)器SQL Server Reporting Services
設(shè)置Reporting Services 使用的數(shù)據(jù)庫(kù)warehouse
設(shè)置用于處理Cube數(shù)據(jù)的分析服務(wù)器SQL Server Analysis Services
設(shè)置允許報(bào)表服務(wù)使用的賬戶
在配置匯總頁(yè)面中,再次檢查和確認(rèn)所有配置信息
在配置頁(yè)面中,系統(tǒng)會(huì)自動(dòng)完成Azure DevOps Server使用的IIS安裝、初始化或者升級(jí)數(shù)據(jù)庫(kù)等工作
按照和配置任務(wù)完成
如果是升級(jí),還可以看到每個(gè)團(tuán)隊(duì)項(xiàng)目集合升級(jí)使用的時(shí)間
安裝升級(jí)完成后,就可以使用瀏覽器或任何客戶端工具訪問Azure DevOps Server 2020了!