【Android開発】GitHubActionsでCIやってみたい時の参考になる記事まとめ【ktlintとか】


まずは最強の記事

Github ActionsでマルチモジュールAndroidプロジェクトのCI環境を整えよう(ビルド/Slack通知/Danger/ktlint) - Qiita
この記事が今のところ最高です!
この記事を読んでわからない、動かないって時にはしたの記事を読みましょう!

Danger?なにそれ美味しいのって時に読んでね

Danger 導入した - Qiita
Dangerの入門記事、これを読んでから公式ドキュメントにあたるとはやいですよ!

ktlintをプラグインで使いたい時に参考にどうぞ

【Gradle】ビルド時にktlint(に限らずタスク類)を走らせる【Kotlin】 - Qiita
ktlint ってそもそもなんだよとか、Gradleで動かすのめんどいとか、プラグインで使う方法わからん
時に読んでね!

ktlintがなんかうまく行かない時、たぶんこれでしょ

ktlintCheck always successful · Issue #291 · JLLeitschuh/ktlint-gradle
ktlintがなんか全部チェックすり抜けちゃう時に読みましょう
プロジェクトで実行するように設定できてないだけでは?

Bitriseが好みの方はこちら

GitHub のプルリクエストを Bitrise x Danger x ktlint で自動レビューする - Qiita
GithubActionsじゃなくてBitriseが好きなiOSエンジニア出身の方はこっちでも!

まとめ

GitHubActionsで無料でCIをはじめましょう!