报错截图如下:大致原因应该是网络不通.

docker+jenkins容器跑自动化用例时报requests.exceptions.ConnectionError: HTTPSConnectionPool(host=_jenkins

docker+jenkins容器是部署在虚拟机中的,开始想着host是内网,与虚拟机网络不通,ping了一下果然不通;,然后在虚拟机配置了hosts文件,配置之后能ping同host;但是再次构建还是报这个错.

后来看网上有很多人说关闭证书验证(verify=False),可以解决这个问题或者说是在进行GET时,指定SSL证书.

然后我给requests.post方法加了verify=False属性.再次执行依然不行.

docker+jenkins容器跑自动化用例时报requests.exceptions.ConnectionError: HTTPSConnectionPool(host=_docker_02

觉悟时刻:是不是jenkins容器与host网络不通,毕竟容器本身也是个微型虚拟机,然后我去给容器配置了hosts文件,再次构建,构建成功.