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
ますか?