JenkinsApi获取构建状态Color

使用Python开发脚本获取Jenkins JOb的构建状态

Jenkins库: https://github.com/pycontribs/jenkinsapi

默认这个库是没有获取color状态的方法的,需要自己通过poll方法扩展去获取

示例代码如下

import sys
import re
from jenkinsapi.jenkins import Jenkins

J = Jenkins('http://jk-k8s.tae-tea.net/', username="", password="") 
job = J.get_job("jobname")
data = job.poll("color")
color = data.get('color','None')
print(color)