ほぼ初めてAndroid向けのCI環境をセットアップしたので、試行錯誤した作業手順を書いておこうと思う。 今回セットしたCIの内容は、JVMテストとカバレッジの計測で作業手順は以下のようになった。 DockerfileでCI環境を定義 Dockerfileとcloudbuild.yamlを含むレポジトリをgithubに作成 Google Container Registory(GCR)にプロジェクトを作成 レポジトリにpushするとGCR上でビルド&ホストされる wercker.ymlをライブラリのレポジトリに追加 werckerにプロジェクトを作成 pushすると自動でCIが走るようになる jacocoをセットアップ coverallsにプロジェクトを作成 coveralls-gradle-pluginを導入し、coverallsのAPIキーをwerckerに設定 wercker.yml