问题描述
下面的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 (将#修改为@)