nerd0geek1 / flutter_sample

Flutter学習用のサンプルレポジトリ
0 stars 0 forks source link

CI環境の構築 #5

Closed nerd0geek1 closed 4 years ago

nerd0geek1 commented 4 years ago
nerd0geek1 commented 4 years ago

Coverageについて

flutter test --coverage でcoverageはとれるらしい。

その可視化については、 CodeCovの利用Icovの利用が良いっぽい。

nerd0geek1 commented 4 years ago

CDについて

nerd0geek1 commented 4 years ago

CIについて

Flutterの識者に質問したところ、Bitriseが一番オススメとのことなので、BitriseでCI環境を構築する Bitrise > Codemagic > CircleCI > GitHub Actions の順番ですかね BitriseとCodemagicは用途次第で逆転もあるかもですが、CircleCIはFlutterビルド環境の構築が面倒だった記憶が Github ActionsもCircleCIと同様で、ビルドはできそうだけど環境構築が面倒そう

nerd0geek1 commented 4 years ago

Bitriseのドキュメントはこのあたり。 https://devcenter.bitrise.io/jp/getting-started/getting-started-with-flutter-apps/

nerd0geek1 commented 4 years ago

Bitriseはworkflowを途中で分割(テスト実行後、Android / iOSに分割)することができないため、CircleCIで対応してみる。