美文网首页
python获取jenkins任务的报错jenkins.Jenk

python获取jenkins任务的报错jenkins.Jenk

作者: 飞翔的蜗牛235 | 来源:发表于2023-12-11 14:14 被阅读0次

1:背景

由于新搭建了一台构建机器,然后jenkins的版本升级到了2.332.2,python还是用的3.9,这时jenkins构建成功通知钉钉的功能就出问题了,具体报错是在jk.get_job_info 出现的问题
会抛出jenkins.JenkinsException: Could not parse JSON info for job[构建测试]的异常
下面是具体的异常信息


QQ截图20231212140342.png

2:解决方法

1.通过上面的报错,发现可能是urllib3请求超时了的报错,直接给一个timeout参数就可以解决
jk = jenkins.Jenkins(url = jkurl, username='dingding', password = apiToken, timeout = 60)
2.参考的文章:
Bug #2018567 “Default timeout stopped working starting from urll...” : Bugs : Python Jenkins
https://bugs.launchpad.net/python-jenkins/+bug/2018567

相关文章

网友评论

      本文标题:python获取jenkins任务的报错jenkins.Jenk

      本文链接:https://www.haomeiwen.com/subject/gddmgdtx.html