17

アプリケーションのすべてのJenkins-「ビルド時間の傾向」情報(ビルド番号+ステータス[成功/失敗など] +期間)を取得する方法はありますか。JenkinsリモートアクセスAPIを使用していますか?

または、RemoteAccessAPIを使用してJenkinsから情報を取得する方法に関するドキュメントのリンクを投稿していただければ幸いです。ほとんどのソースはジョブの実行方法で構成されていますが、jenkinsから情報を取得する方法を示すものは見つかりませんでした。

ありがとう!

4

3 に答える 3

19

次のような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サブツリー全体を取得する簡単な例が見つかりませんでした。

于 2012-12-10T19:58:22.857 に答える
8

ツリーパラメータを完全に理解していないことを認めます。ビルドサブツリー全体を取得する簡単な例が見つかりませんでした。

[*]次のようなものを使用して、要素のサブツリー全体にアクセスできます。http://jenkins:8080/job/MY-APPLICATION/api/json?tree=builds[*]

乾杯、

于 2014-07-07T23:43:23.530 に答える
8

すべてのビルドを取得するには、

http://jenkins:8080/job/MY-APPLICATION/api/json?tree=allBuilds[number,id,timestamp,result,duration]

BはallBuildsで大文字になっていることに注意してください

于 2016-03-29T14:51:52.340 に答える