1、window上安装jenkins,我是借助以下链接进行安装的:
Windows系统下Jenkins安装、配置和使用_jenkins windows-CSDN博客
2、jenkins安装中与github连接:
jenkins+github集成自动化测试环境搭建(2)-jenkins+github集成_jenkins自动化测试集成github-CSDN博客
3、解决jenkins运行ui自动化时,由于jenkin浏览器不稳定时导致某一时间断找不到而报错在python代码中使用了
运行代码 | pip install tenacity |
from tenacity import retry, stop_after_attempt, wait_fixed
@retry(stop=stop_after_attempt(5), wait=wait_fixed(2)) (我一般把他放在测试用例上)
def my_function_that_might_fail():
# 这里是你的代码,如果它失败了,它会被重试最多5次
# 每次失败后,它会等待2秒再重试
pass
4、由于Jenkins本身运行自动化时本就是无GUI模式,我的用例还是会有报错,我在python代码中使用了无投模式运行,看能否解决问题
5、经过添加了无头模式,但还是不知道什么原因再报错,但我在本地执行是不报错的,于是我决定jenkins启动本地浏览器进行运行测试用例,防止因为元素交互原因导致报错;在jenkins上创建节点
点击新增节点按钮
配置相关数据
可参考如下链接:
Jenkins-创建节点并连接_jenkins 添加节点-CSDN博客
最后一个问题,就是我jenkins上设置了定时构建,开机自启,但是我的子节点未设置开机自启就会出现用例报错,结果还得手动点击连接,故设置成开机自启节点,我是Windows电脑,借助方法如下(第二种方法)
【Jenkins】windows系统中的节点和服务设置开机自动启动_win节点启用方式-CSDN博客
这个时候,如果开关机后还是不行,故再将
我的配置在以上就结束了,望能有用
标签:github,Windows,CSDN,报错,Jenkins,jenkins,自启动,ui,节点 From: https://blog.csdn.net/m0_71230484/article/details/139200854