現在 note の iOS アプリ(以下 note-ios)をひとりで開発しています。 ひとりですが未来の同僚が歴史を追跡しやすいようにリリース作業時は専用 branch と Release Tag を作成して作業しています。 なかでもリリース前に温かみのある手作業で毎度繰り返しているのが以下の作業。 QA 前 - リリース時はリリースバージョン用の branch を作成(release/x.y.z) - x.y.z にバージョンアップして commit & push(手動実行) - QA 用 adhoc app を配布(CircleCI 経由で自動配布) - Magic Pod にテスト用 app ファイルをアップロードしてバッチ実行 リリース後 - App Store 公開後 branch から release tag 作成 - release branch から main branc
![リリースブランチのライフサイクル管理を Zapier で自動化する|らぷ/lap|note](https://cdn-ak-scissors.b.st-hatena.com/image/square/4640bdec42552d28b6634e6fb2fe3e70ea9ea146/height=288;version=1;width=512/https%3A%2F%2Fd2l930y2yx77uc.cloudfront.net%2Fproduction%2Fuploads%2Fimages%2F16631309%2Fpicture_pc_f3103893ea3ced09a017b380d792d0b4.png)