リモートからJenkinsのジョブが実行中であるか確認する
ジョブがキュー内に存在するか確認する
以下のURLにアクセスしてジョブの情報を取得する。
http://JENKINS_URL/job/JOBNAME/api/json
取得したjsonにinQueueという要素があり、値がtrueであればキュー内にジョブが存在する。
実行中か確認する
以下のURLにアクセスしてジョブの情報を取得する。
http://JENKINS_URL/job/JOBNAME/api/json
lastBuildとlastCompletedBuildのnumber要素の値が異なれば、ジョブが実行中である。
isBuildみたいな要素があると良いなーと思ってます。