コベリンの継続的インテグレーション feather for twitterのAndroid版では開発フローの中に積極的に継続的インテグレーションを取り入れています。ツールとしてはCircleCIを利用しています。今回はCircleCIを利用する際のTipsを紹介します。 現在やっていること。 アプリケーション開発に関わる幾つかのタスクを自動化し、開発効率や品質の向上を狙っています。 Android開発において自動化を行っているタスクは現時点で以下となります。 アプリケーションバイナリの作成 ユニットテストの実行 ソースコードの静的解析 テスト用バイナリの端末への配布 これらのタスクを自動化することで、常にアクセス可能なテストに合格したバイナリの利用や個人の開発環境では気がつかないミスやエラーの早期発見、またビルドタスクがソースコードになることからプロジェクトが属人化せずメンバーのスケールア