站点图标 星露谷值班站长

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://jenkins.ddn.com/', username="", password="") 
job = J.get_job("jobname")
data = job.poll("color")
color = data.get('color','None')
print(color)
退出移动版