1. 程式人生 > 其它 >Docker環境搭建 Jenkins+ Python + Pytest +Allure 測試環境

Docker環境搭建 Jenkins+ Python + Pytest +Allure 測試環境

這裡就不贅述,docker的安裝啦;
伺服器環境:阿里雲,centos7.6
部署步驟參考:小菠蘿測試筆記docker實戰篇

1. 下載映象

docker pull jenkins/jenkins:2.289.3-centos

jenkins/jenkins:2.289.3-centos 為jdk-8,其他版本需求,docker倉庫選擇需要的映象版本

  • 等待下載完成

2. 建立掛載目錄

mkdir -p  /home/xianyudoufu/jenkins_node
升級許可權:chmod -R 777 /home/xianyudoufu/jenkins_node

3. 啟動映象

docker run -d -uroot -p 8989:8080 --name jenkins1 -v /home/xianyudoufu/jenkins_node:/var/jenkins_home jenkins/jenkins:2.289.3-cen
tos

4. 檢視jenkins映象是否啟動成功

docker ps

5.進入容器

docker exec -it -uroot jenkins1 bash

6. 前置準備,更新包

# 1.獲取最新的軟體包
yum update

# 2.提前安裝,以便接下來的配置操作
yum -y install gcc automake autoconf libtool make
yum -y install make*
yum -y install zlib*
yum -y install sudo


7.容器內安裝python3環境

jenkins容器內操作

#1.進入jenkins_home目錄
cd /var/jenkins_home/
#2.建立python存放路徑
mkdir python3
cd python3/
#3.下載python3 使用wget時發現沒有該命令
wget  http://npm.taobao.org/mirrors/python/3.7.9/Python-3.7.9.tgz
#4.解壓檔案目錄
tar -zxvf Python-3.7.9.tgz
#5.檢視解壓後的檔案
ls
6.更改解壓後文件包名
mv Python-3.7.9 py3.7

解決沒有wget命令,使用 yum -y install wget,下載wget命令依賴

8.make編譯安裝

在py3.7目錄下

1.第一步
./configure --prefix=/var/jenkins_home/python3 --with-ssl
2.第二步
make install

新增,軟連線

新增python3軟連結
ln -s /var/jenkins_home/python3/bin/python3.7 /usr/bin/python3
新增pip3軟連結
ln -s /var/jenkins_home/python3/bin/pip3 /usr/bin/pip3

這個時候使用python3命令已經可以進入python編輯欄啦!