概要
滅多に無いとは思うが、どうしても実行済みの全ジョブ番号を取り出す必要があった.1
このとき、job/ジョブ名/api/json
だと直近 100件ほどの情報しか取得できていなかった.
job/ジョブ名/api/json?tree=allBuilds[number]&depth=1
で全件取り出せた.
$ curl -X GET --user '<ユーザ名>:<APIキー>' \
"http://<IP>:<PORT>/job/ジョブ名/api/json?tree=allBuilds[number]&depth=1" | \
jq -r '.allBuilds[].number'
参考にした情報
-
このとき、「最終ジョブ番号」を求めてから 1〜「最終ジョブ番号」とする方法では都合が悪かった ↩