Docker環境搭建 Jenkins+ Python + Pytest +Allure 測試環境
阿新 • • 發佈:2021-08-07
這裡就不贅述,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編輯欄啦!