Jenkinsのジョブの実行状態をJsonで取得する方法
こちらが参考になります。 knjname.hateblo.jp
https://ci.jenkins-ci.org/computer/api/json?pretty=true&tree=computer[displayName,executors[progress,idle,currentExecutable[estimatedDuration,fullDisplayName,url]]]
そのまま使えますね。
ちなみにビルドを待っているキューの数は
http://hostname:port/queue/api/json
で取れます。