アプリケーションのすべてのJenkins-「ビルド時間の傾向」情報(ビルド番号+ステータス[成功/失敗など] +期間)を取得する方法はありますか。JenkinsリモートアクセスAPIを使用していますか?
または、RemoteAccessAPIを使用してJenkinsから情報を取得する方法に関するドキュメントのリンクを投稿していただければ幸いです。ほとんどのソースはジョブの実行方法で構成されていますが、jenkinsから情報を取得する方法を示すものは見つかりませんでした。
ありがとう!
アプリケーションのすべてのJenkins-「ビルド時間の傾向」情報(ビルド番号+ステータス[成功/失敗など] +期間)を取得する方法はありますか。JenkinsリモートアクセスAPIを使用していますか?
または、RemoteAccessAPIを使用してJenkinsから情報を取得する方法に関するドキュメントのリンクを投稿していただければ幸いです。ほとんどのソースはジョブの実行方法で構成されていますが、jenkinsから情報を取得する方法を示すものは見つかりませんでした。
ありがとう!
次のようなURLを使用できます。
http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[number,id,timestamp,result,duration]
ルートAPI要素にはもう少しドキュメントがあります。
http://jenkins:8080/job/MY-APPLICATION/api
パラメータを完全に理解していないことを認めtree
ます。builds
サブツリー全体を取得する簡単な例が見つかりませんでした。
ツリーパラメータを完全に理解していないことを認めます。ビルドサブツリー全体を取得する簡単な例が見つかりませんでした。
[*]
次のようなものを使用して、要素のサブツリー全体にアクセスできます。http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[*]
乾杯、
すべてのビルドを取得するには、
http://jenkins:8080/job/MY-APPLICATION/api/json?tree=allBuilds[number,id,timestamp,result,duration]
BはallBuildsで大文字になっていることに注意してください