今まで、数回OpenStackにしょぼいパッチを出したことがあるが、たまに、自分のパッチとは関係のないところで、テストが失敗してしまい、マージされないことがある。 そんな時、いつもなら誰か「すごい人」が直してくれるだろうと思って、そのバックエンドのテストの仕組みを考えたことがなかった。 しかし、それでは少し気持ち悪いので、少しぐらい裏の仕組みを知っておこう。 そんな訳で、GerritのJenkinsのjobってどこで定義されているのだろうか。 OpenStack(Gerrit)にパッチを出すとこんなのが出るはず まずは、そもそもどこの話をしているのかを、おさらい。 Gerrit(OpenStackのCodeReviewシステム)にパッチを出すと、右側にJenkins Checkというのが表示される。ここがどうなっているのか。 各jobの詳細はどこで見れるのか? OpenStackのjenk