linux系统下:python+selenium构建docker镜像,持续集成

本文介绍了如何在Linux系统中利用Python和Selenium构建Docker镜像,实现开发-测试-运维的一体化持续集成流程。详细阐述了从下载Docker、创建Dockerfile、编辑配置、生成镜像到上传镜像到Harbor仓库的步骤,并提醒注意Dockerfile的基础镜像选择和系统依赖安装。

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

目标:目前我们所写的代码都是放在windows上,也就是都是通过pycharm进行编写,关于web自动化所需要的环境(浏览器,驱动,python)这些都是我们已经在windows上准备好的, 之前做的jenkins集成只是针对测试的一种自动化,那么如何能够让开发-测试-运维做到一体化,也就是当开发写完代码上传到一个仓库,服务器自动获取这个仓库的脚本,自动 的部署到服务器然后生成一个外网地址,测试也把自己的脚本上传到一个仓库,服务器在部署完开发代码后再去获取测试代码,然后自动将这个地址传给测试脚本执行测试。
在此讲下,测试需要做的事:
第一步:在自己的虚拟机或者云服务器(这个服务器是拿来生成镜像的)上下载docker,关于linux如何下载docker,请自行百度。
第二步:准备好自己的本地项目,首先在服务器上新建一个专门的文件夹,然后通过xftp把项目传到这个文件夹,例如下面的,我专门建了一个test文件夹,里面有五个项目,我们就拿wifi_test(wifi_test这个名字随便取,只是我自己又新建的一个文件夹而已,因为项目太多)作为示例:
在这里插入图片描述
打开这个文件夹查看,里面有2个文件,一个是我们在pycharm里面做的项目,一个是Dockerfile文本,项目直接拖进来到这里就好,Dockerfile文本需要新建(可以在pycharm新建文本命名Dockerfile,也可以在l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值