buildbot コンソールビューと同様の Jenkins ビルドのビューを表示できるようにしたいと考えています。Jenkins をそのまま使用すると、コミットをビルドに関連付ける適切な方法がないように見えます。特定のビルドにアクセスして、それがビルドしていたコミットを特定する必要があります。
特定のブランチでテストされたコミットのステータスを表示できるようにしたいので、コミットがスキップされたかどうか、または最新のコミットがまだテストされていないかどうかがわかります。
これに Jenkins API を使用してみましたが、git コミットの SHA1 ハッシュはビルド自体、つまりhttp://server/job/job-name/388/api/json
. したがって、コミットを取得してそのビルドを見つける唯一の方法は、ジョブ内のすべてのビルドを繰り返し処理し、関連するビルド情報を取得することです。これは確かに効率的で高速ではありません。それを行う別の方法はありますか?