こんにちは。ピクシブ株式会社でpixiv Androidアプリの開発を担当しているverno3632です。 今回は弊チームで導入しているライブラリ更新の仕組みについてお話します。 ライブラリ更新の流れ まずpixiv Androidアプリの開発で利用しているツールを紹介します。基本的にGitHub上で開発を行い、CIにはBitrise、コミュニケーションツールにはSlackを利用しています。 GitHubへの更新をフックにしてBitriseでCIが走り、結果がSlackに投稿されるようになっています。 ライブラリ更新の流れはおおまかに以下のようになっています。 PR作成 影響調査 マージ PR作成 アプリ開発にはライブラリの更新作業がつきものですが、以前までは温もりのある手作業で運用されていました。 ライブラリの更新があるかの差分を出す Gradle Versions Plugin を週1
![CIで Androidアプリのライブラリ更新を楽にする - pixiv inside](https://cdn-ak-scissors.b.st-hatena.com/image/square/c6c8bb74025f610027f1ffe345386bef87baa23c/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpxvpxv%2F20210308%2F20210308114116.png)