45

localhost/job/RSpec/lastBuild/api/json最新の Jenkins ビルドのステータスを取得するために呼び出すことができることはわかっています。ただし、私たちのビルドは非常に長く (数時間)実行されるため、この正確な瞬間に実行されている実行よりも、最後の完全なビルド ステータスに関心があります。

最後に完全に実行されたビルドの API エンドポイントはありますか? または、代わりにビルドの完全なリストを取得して、そこから最後から 2 番目のものを選択する必要がありますか?

4

3 に答える 3

111

http://$host/job/$jobname/lastSuccessfulBuild/api/json を試してください

Jenkins (および Hudson) は、 lastBuild、lastStableBuild、lastSuccessfulBuild、lastFailedBuild、lastUnstableBuild、lastUnsuccessfulBuild、lastCompletedBuildなど、複数の異なるビルドを公開します。

于 2013-08-14T20:04:15.637 に答える