我正在编写一个 Jenkins 插件,我想从 Jenkins API 检索给定作业的最后构建信息(编号、时间戳、构建参数)。我可以使用jenkins_api_client (ruby gem) 和 REST 调用来做到这一点并获取它。
<url_to_jenkins>job/<job name>/api/json?pretty=true&tree=builds[actions[parameters[name,value]],id,number]
这是我得到的输出:
"{""builds""=>
[{""actions""=>
[{""parameters""=>
[{""name""=>""BUILD"", ""value""=>""APACHE""},
{""name""=>""CLIENT"", ""value""=>""GOOGLE""}]}, {}, {}, {}, {}],
""id""=>""2013-03-09_07-36-49"",
""number""=>18}]}"
我怎样才能得到BUILD
和价值,CLIENT
即在红宝石中?APACHE
GOOGLE