Docker+Jenkins集成接口自動化測試

環(huán)境:CentOS 7.6

一、安裝docker

1、下載安裝

wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
sed -i 's#download.docker.com#mirrors.ustc.edu.cn/docker-ce#g' /etc/yum.repos.d/docker-ce.repo
yum install docker-ce -y

systemctl daemon-reload
# 開啟自啟
systemctl enable docker.service 
systemctl restart docker.service

2睁搭、配置鏡像加速

# 創(chuàng)建并編輯文件
vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://hub.daocloud.io"]
}  
# 重啟服務(wù)
systemctl daemon-reload
systemctl restart docker.service

3、查看信息
docker version

二笼平、部署jenkins

1园骆、搜索鏡像docker search jenkins

docker search jenkins

選擇第二個鏡像

2、下載鏡像并查看

docker pull jenkins/jenkins
docker images

3寓调、創(chuàng)建并啟動容器

docker run -d --name jenkins -uroot -p 9090:8080 -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins
  • -d 后臺運行
  • --name 自定義容器名稱
  • -uroot 使用root身份進(jìn)入容器
  • -p 端口映射锌唾。9090是宿主機(jī)的端口號,8080是容器的端口
  • -v 將jenkins容器的jenkins_home映射到宿主機(jī)目錄中,數(shù)據(jù)持久化
    查看啟動的容器docker ps
    docker ps

三晌涕、安裝python環(huán)境

1滋捶、進(jìn)入jenkins容器docker exec -it jenkins bash
2、安裝python3余黎、pip3重窟、venv

apt update

apt install python3
apt install python3-pip
apt install python3-venv

# 驗證
python3
pip3
python3

四、Jenkins初始化

1惧财、瀏覽器輸入IP:9090進(jìn)行訪問巡扇。(之前啟動容器時,有設(shè)置端口為9090)


image.png

初次訪問時需要輸入密碼垮衷,從提示目錄的文件中獲取
如果網(wǎng)頁打不開厅翔,看看是不是防火墻沒關(guān)。

# centos
# 查看防火墻狀態(tài)
firewall-cmd --state
# 停止
systemctl stop firewalld.service
# 禁止開機(jī)啟動
systemctl disable firewalld.service 

2搀突、插件一般選擇推薦安裝


image.png

3刀闷、創(chuàng)建管理員賬號


image.png

五、項目集成

1仰迁、安裝必需插件
系統(tǒng)管理-管理插件-點擊可選插件甸昏,輸入allure、釘釘轩勘,勾選后點擊直接安裝


image.png

2筒扒、全局配置
系統(tǒng)管理-全局工具配置
新增Allure


image.png

3、新建任務(wù)
這里選擇了freestyle project


image.png

4绊寻、源碼管理
注意指定分支花墩,默認(rèn)是master,我這里是main


image.png

5澄步、構(gòu)建配置
因為是用的linux冰蘑,所以選測執(zhí)行shell

image.png

腳本內(nèi)容

# 創(chuàng)建一個名為 venv 的虛擬環(huán)境
python3 -m venv venv
# 使用這個虛擬環(huán)境
source venv/bin/activate
# 安裝腳本依賴庫
pip3 install -r requirements.txt
# 運行 測試
pytest --alluredir "${WORKSPACE}/allure-results"
# 退出
exit 0

6、構(gòu)建后操作
配置allure村缸,path與腳本中的地址一致


image.png

7祠肥、構(gòu)建任務(wù)


image.png

如果構(gòu)建失敗,提示sh: source: not found梯皿。說明默認(rèn)解釋器是dash而不是bash仇箱,導(dǎo)致無法識別source命令。

查看默認(rèn)解釋器
ls -l /bin/sh东羹,如果顯示dash剂桥,再執(zhí)行命令dpkg-reconfigure dash,輸入no属提。此命令需要root權(quán)限权逗。

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末美尸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子斟薇,更是在濱河造成了極大的恐慌师坎,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堪滨,死亡現(xiàn)場離奇詭異胯陋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)椿猎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進(jìn)店門惶岭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人犯眠,你說我怎么就攤上這事≈⒏铮” “怎么了筐咧?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長噪矛。 經(jīng)常有香客問我量蕊,道長,這世上最難降的妖魔是什么艇挨? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任残炮,我火速辦了婚禮,結(jié)果婚禮上缩滨,老公的妹妹穿的比我還像新娘势就。我一直安慰自己晴裹,他們只是感情好洋腮,可當(dāng)我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肯尺,像睡著了一般侧巨。 火紅的嫁衣襯著肌膚如雪舅锄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天司忱,我揣著相機(jī)與錄音皇忿,去河邊找鬼。 笑死坦仍,一個胖子當(dāng)著我的面吹牛鳍烁,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播桨踪,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼老翘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起铺峭,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤墓怀,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后卫键,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體傀履,經(jīng)...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年莉炉,在試婚紗的時候發(fā)現(xiàn)自己被綠了钓账。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡絮宁,死狀恐怖梆暮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情绍昂,我是刑警寧澤啦粹,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站窘游,受9級特大地震影響唠椭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜忍饰,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一贪嫂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧艾蓝,春花似錦力崇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至敌厘,卻和暖如春台猴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背俱两。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工饱狂, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人宪彩。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓休讳,卻偏偏與公主長得像,于是被迫代替她去往敵國和親尿孔。 傳聞我的和親對象是個殘疾皇子俊柔,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內(nèi)容