Jenkins の設定内容がウェブで操作できるのは便利と言えば便利なんだが、設定をいろいろ弄っている間にどこ変更したか分からなくなるとか、他人が勝手に設定変更して気付いたらビルド出来なくなるとか、そういう問題が起こる。 そもそもリポジトリの中身を勝手にビルドして変更内容に問題ないかを確認したりするツールなのに、ツール自体の設定内容はリポジトリで管理しないのはあまりにナンセンスだと思う。 例えば TravisCI では、 CI が行なう処理を travis.yml というファイルに書いておけば良い。上記の問題が解決されている。 そういうことを Jenkins でもしたいなと思って Plugins をざっと眺めて見たが、よさそうなプラグインは無かった。 そもそも、 Jenkins を使っている人たちは、一つの Job に対して単一の処理 (build という job なら build だけ)