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