📘
[Flutter] [CI/CD] CodeMagic vs BitbucketPipeline
前提
- 現状のプロジェクトでbitbucketを使用
- CIのツールを検討したところcode magicかBitbucketPipelineの2択になった。
- 現在解決したい課題として、PR前のテストの実行忘れを避けたい
Code Magicのメリット
- FlutterプロジェクトであればGUIのみでビルドやテストが可能、詳細な設定をしたい場合はymlファイルで設定できる。
BitbucketPipelineのメリット
- 月2500分まで無料
- code magicの場合は500分まで無料
- FlutterでのCI構築手順の記事がCodeMagicに比べて明らかに少ない。
結論
以下の理由でCode Magicを採用したい。以下理由
- 開発人数が少なく、500分を超えることが想定できない
- 筆者のCIの知見不足なので、GUIで簡単に操作できて、情報量も多いCode Magicの方が望ましい。
Discussion