まずは最強の記事
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をはじめましょう!