持續(xù)集成學(xué)習(xí)筆記
持續(xù)集成入門
參考資料:《Jenkins持續(xù)集成入門精髓》
---------------------------------------------------------------------------------------------------------------------
1.概述
2.持續(xù)集成環(huán)境
3.Gitlab安裝
4.Jenkins安裝
5.?VDI環(huán)境安裝Git
---------------------------------------------------------------------------------------------------------------------
1. 概述
1.1? 定義


1.2? 持續(xù)測(cè)試
? ? 目的:自動(dòng)化的、高效的,可靠的,可重復(fù)的質(zhì)量保障
??

1.3? 組成要素
??

??

1.4? 好處
??

2. 持續(xù)集成環(huán)境說明
2.1 Jenkins定義
Jenkins,一款流行的開源持續(xù)集成工具,廣泛用于項(xiàng)目開發(fā),具有自動(dòng)化構(gòu)建、測(cè)試和部署等功能。
? ?官網(wǎng):https://www.jenkins.io/zh/
特征
? ? ?

2.2 持續(xù)集成環(huán)境配置
??

服務(wù)器列表
??

3. GitLab安裝
? ? ?GitLab是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的web服務(wù)。
? ? ?官網(wǎng):https://about.gitlab.com/
? ? GitLab安裝:
??

??

?
? ?**********
? 查看SSH服務(wù)是否開啟: systemctl status sshd
? 查看防火墻是否開啟:? systemctl status firewalld
? ?相關(guān)安裝包:
?**********

4.Jenkins安裝
??

??

5. VDI環(huán)境安裝Git
5.1 安裝git
1)git 查看是否安裝? ??
??

2) 未安裝,? " sudo apt-get install git" 進(jìn)行安裝
??

?3)安裝完成后,認(rèn)證姓名和郵箱(需要使用真實(shí)姓名和公司郵箱):

5.2 配置gitlab公鑰
1)生成密鑰對(duì)
其中id_rsa為私鑰,id_rsa.pub為公鑰 (郵箱地址記得更換為自己的)
?

2)將公鑰拷貝至Gitlab服務(wù)器
? 將上面步驟生成的公鑰(/home/V01.NET/uidq1086/.ssh/id_rsa.pub) 拷貝至 Gitlab服務(wù)器
A. 使用notepad打開id_rsa.pub,拷貝其內(nèi)容
B. 使用個(gè)人uid號(hào)登錄Gitlab服務(wù)器(http://scm-gitlab),進(jìn)入Settings? ->? SSH Keys,粘貼公鑰。
C. 添加成功收到郵件
D. 驗(yàn)證ssh key設(shè)置是否正常
? ? ssh -T git@xxx(代碼倉(cāng)庫(kù))
?