山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

CIをやる意味

オイシックスではCIやり始めてしばらく経ちますがほぼ毎日自動テストが失敗します。失敗しては犯人探して直させています。うっとおしいです。

しかし考えようによってはこれがCIをやるメリットなのかもしれません。自動テストの難しいところは自分のローカルではテストが通っているのに他の人のところだとエラーになるとか、一度作ったテストが時間が経つとすぐエラーになってゆくというところにあります。毎日全部自動テストを通してエラーをあぶり出すことで自動テストが維持され、その結果テストが積み上がり、全体の品質が向上していきます。

このへんはやってみないとなかなかわからないメリットなので、これから導入を検討されている方は参考にしてみてください。