创建jenkins容器,并搭建python3+pytest+allure测试环境
2021/8/24 1:06:46
本文主要是介绍创建jenkins容器,并搭建python3+pytest+allure测试环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、使用jenkins镜像创建容器
1、查询jenkins镜像
docker search jenkins
推荐使用第二个,该镜像虽然不是官方的,但是它的版本会同步更新至jenkins官方的版本,也就是说会保持拉下来的镜像的 jenkins 版本是最新的
2、拉取jenkins镜像
docker pull jenkins/jenkins
3、确保镜像拉取成功
docker images
4、在主机创建一个目录,用于挂载jenkins信息
mkdir -p /var/jenkins_node
5、赋予挂载目录最高权限
chmod -R 777 /var/jenkins_node
6、创建并运行jenkins容器
docker run -d -uroot -p 80:8080 --name jenkins -v /var/jenkins_node:/var/jenkins_home jenkins/jenkins 说明: -d: 指定容器运行于前台还是后台,默认为false -u: 指定容器的用户 -p: 指定容器暴露的端口,主机的80端口映射容器的8080端口 --name: 容器名称 -v: 给容器挂载存储卷,挂载到容器的某个目录
7、查看容器是否运行
docker ps | grep jenkins
8、进入jenkins容器命令界面
docker exec -it -uroot jenkins bash
二、安装python环境
1、前置准备
# 获取最新的软件包 apt-get update # 升级已安装的软件包 apt-get upgrade # 提前安装,以便接下来的配置操作 apt-get -y install gcc automake autoconf libtool make apt-get -y install make* apt-get -y install zlib* apt-get -y install openssl libssl-dev apt-get install sudo
2、下载python
cd /usr/local/src wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz tar -zxvf Python-3.6.8.tgz mv Python-3.8.0 py3.6 cd py3.6
3、make编译安装
在/usr/local/src/py3.6目录执行以下命令 ./configure --prefix=/var/jenkins_home/python3 --with-ssl make make install
4、添加软链接
添加python3软链接 ln -s /var/jenkins_home/python3/bin/python3.8 /usr/bin/python3 添加pip3软链接 ln -s /var/jenkins_home/python3/bin/pip3 /usr/bin/pip3
5、验证python3环境
6、安装项目所需第三方库
首先
在python项目的根目录下生成一个requirement.txt文件
pip3 freeze > requirements.txt
然后
将requirement.txt上传到主机
从主机复制到容器内指定位置
docker cp requirements.txt jenkins:/usr/local/src
最后
安装项目所需的第三方库
pip3 install -r requirements.txt
三、安装allure环境
1、官网下载allure
https://github.com/allure-framework/allure2/releases 建议选择最新版本下载
2、将压缩包上传到容器中
将压缩包上传到主机,然后将压缩包复制到容器中
docker cp allure-commandline-2.13.3.zip jenkins:/usr/local/src
3、解压allure压缩包
unzip allure-commandline-2.13.6.zip
4、配置allure和python环境
cat >> /root/.bashrc << "EOF" export PATH=/usr/local/src/allure/bin:$PATH export PATH=/usr/local/src/py3.6/bin:$PATH EOF
5、更新环境变量配置文件
source /root/.bashrc
6、验证环境变量
allure --version
四、配置JDK环境变量
1、查看系统当前环境变量
export
2、配置jdk环境变量
cat >> /root/.bashrc<< "EOF" export PATH=$JAVA_HOME/bin:$PATH EOF
3、更新环境变量配置文件
source /root/.bashrc
这篇关于创建jenkins容器,并搭建python3+pytest+allure测试环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南