2021年5月19日のブックマーク (2件)

  • Android App BundleのビルドをBitriseで自動化する - ドワンゴ教育サービス開発者ブログ

    N予備校 Androidチームでは、アプリの配信形式を従来のAPKからAAB(Android App Bundle)に変更しました。 Google Play Storeで新しく配信する全てのAndroidアプリは、2021年8月からは配信形式をAABにしなければなりません。既存のアプリではAABへの対応は必須ではないですが、AABの恩恵を受けられるので対応するに越したことはないと思います。 developers-jp.googleblog.com しかし、CI/CDでどのようにAABをビルド・配信するか、という資料はまだ少なかったため、AABに対応するためにかなりの試行錯誤を行いました。その過程と結果を以下にまとめましたので、これからAABに対応する開発者の方々の参考になれば幸いです。 CI/CDでAABをビルド・配信する AndroidチームのCI・CDの構成は以下になっています。 Gi

    Android App BundleのビルドをBitriseで自動化する - ドワンゴ教育サービス開発者ブログ
    berlysia
    berlysia 2021/05/19
  • Gitのワークフローについての私のスタンス | おそらくはそれさえも平凡な日々

    Gitのワークフロー、好みが分かれる分野で自転車置き場の議論にもなりがちだと感じている。基的にはプロジェクトの流儀に素直に従い、余計なストレスを抱えないのが良いと考えている。例えば、私はマージコミットを作るのが好みだが、OSS活動等では「squash & mergeして」って言われることもあり、そういうときは当然素直に従うようにしている。 ということで、私のGitのワークフローについてのスタンスについて書いておこうと思う。私と一緒に働く人や、働くことを検討している人の参考になればと思います。もちろん、この辺りは、良い方向に変化もさせていきたい。例えばエントリー内でも触れていますが、私は昔はforce pushを禁止したいくらいでしたが、今は使っても良い、と思うようになりました。 Natureの特にGoでのバックエンド開発はこれに近い感じだとイメージしてもらえればと思います。ただ、できてな

    Gitのワークフローについての私のスタンス | おそらくはそれさえも平凡な日々
    berlysia
    berlysia 2021/05/19
    "「リードエンジニアにレビューしてもらってマージしてもらう」はアンチパターン" これはわかって、どうにかチームに移譲したいのもあり、ツッコミは控えめにしている(あまりにもピヨピヨしていたら別だが)