如何解决python-jenkins get_job_info-如何获取上次构建的结果?
下面的API调用为我提供了结果字段。但是无法通过get_job-info()获取结果字段。
**curl --globoff http://JENKINS_URL/job/JOB_NAME/api/xml?tree=builds[result]{0}**
<?xml version="1.0"?>
<workflowJob _class="org.jenkinsci.plugins.workflow.job.WorkflowJob">
<build _class="org.jenkinsci.plugins.workflow.job.WorkflowRun">
<result>SUCCESS</result>
</build>
</workflowJob>
如何使用get_job_info()实现相同的目标?
这就是我现在看到的
number = server.get_job_info('JOB_NAME')['builds'][0]['number']
print(number)
15
result = server.get_job_info('JOB_NAME')['builds'][0]['result']
print(result)
Traceback (most recent call last):
File "test.py",line 10,in <module>
result = server.get_job_info('JOB_NAME')['builds'][0]['result']
KeyError: 'result'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。