はじめに CYBIRDエンジニア Advent Calendar 2016 1日目担当の @keitarou です。 CYBIRDで女性向けの恋愛ゲームの開発とか運用とかやっています。 Golangを始めたと思ったら、最近はC#にハマっちゃってるエンジニアです。 新卒入社3年目。今年も3年連続でアドベントカレンダーをやっています。 CIとは? CI(継続的インテグレーション)とは、 ソフトウエア開発においてコンパイルやテストといったビルド処理を一日に何度も実行することにより、フィードバックサイクルを短くし、品質を向上させる仕組みのことです。 CIを実施することにより、ソフトウエアの修正や変更によってコンパイルが通らなくなる不具合やデグレードなどを早期に発見できる上、その不具合がどの変更によって引き起こされたかを特定しやすくなります。そのため、品質の向上だけでなく、手戻り工数の削減も期待でき
![開発速度を高めるためのCIと自動化](https://cdn-ak-scissors.b.st-hatena.com/image/square/d77aa99d64bec210937d150742a5af1ca618178f/height=288;version=1;width=512/https%3A%2F%2Fwww.cybird.co.jp%2Fwp-content%2Fuploads%2F2016%2F12%2F5e582284-faa1-75cf-09f8-7839bc21e14c.png)