Docker+jerkins运行python自动化测试(超详细实战截图)

本文详细介绍了如何利用Docker和Jenkins构建Python自动化测试环境。首先,通过`pip freeze`导出项目依赖并创建Dockerfile,基于Python基础镜像构建定制化的测试镜像。接着,配置Jenkins容器,安装必要的插件,并创建jenkins任务,配置构建规则、Git仓库、构建后操作等。最后,通过build.sh脚本运行自动化测试,并解决测试报告样式问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、实现思路
1.在Linux服务器安装docker
2.创建jenkins容器
3.根据自动化项目依赖包构建python镜像(构建自动化python环境)
4.运行新的python容器,执行jenkins从仓库中拉下来的自动化项目
5.执行完成之后删除容器
二、环境准备
1.Linux服务器一台(我的是CentOS7)
1、有云服务器的同学直接用云服务器
2、没有云服务器的同学参考我的博客自己动手安装虚拟机吧
VMware 安装 Centos7 步骤图解
2.在服务器上正确安装docker
1、拉取jenkins镜像
docker pull jenkins/jenkins:latest
2、拉取python3镜像
docker pull python:3-alpine
三、创建jenkins容器
1.命令
docker run -dit --name=jenkins_save01 -p 9999:8080 -u=root -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker jenkins/jenkins:latest
2.参数说明
-i:表示运行容器
-t:表示容器启动后会进入其命令行
-d:守护式方式创建容器在后台运行
–name:容器名称
-p 9999:8080:端口映射,宿主机端口:jenkins容器端口
-u=root:指定容器用户为root用户
-v /var/run/docker.sock:/var/run/docker.sock:将docker.sock映射到jenkins容器中
docker.sock文件是docker client与docker daemon通讯的文件
-v /usr/bin/docker:/usr/bin/docker:将宿主机docker客户端映射到jenkins容器中
3.运行效果
1、看到返回容器ID表示jenkins容器创建成功
在这里插入图片描述

2、查看容器(所有容器)
docker ps -a
在这里插入图片描述

四、配置jenkins容器
1.浏览器访问http://来到jenkins解锁页面
1、http://为linux服务器IP地址
2、9999为宿主机映射端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值