Upgrade to Pro — share decks privately, control downloads, hide ads and more …

アプリのビルドを楽にするかわいいスクリプトを作ってみた

ReimiM
March 13, 2025

 アプリのビルドを楽にするかわいいスクリプトを作ってみた

2025/3/13 モバチキ#7
Rem / Reimim03

ReimiM

March 13, 2025
Tweet

Other Decks in Programming

Transcript

  1. dev dev2 staging Staging2 production 11 A銀行 B銀行 C銀行 D銀行

    E銀行 F銀行 MoneyForward A銀行 B銀行 C銀行 D銀行 E銀行 F銀行 接続先 サーバー 銀行 デベロッパー アカウント ✖ ✖
  2. 13 機能1 = true 機能2 = true 機能3 = false

    機能4 = true 機能5 = false Release Toggle ✖ ✖ API version Ver2 Ver3 ver4 銀行・開発ステータス などによって変わる 機能ON / OFFのフラグ レスポンスの切り替え に使うHTTPヘッダー 用のパラメーター
  3. 34 DETAILS • ビルドをトリガーするエンドポイント が Bitrise API に ある •

    スクリプトで質問形式で設定値を収集し、パラメーター のJSON に追加する • Bitrise側のworkflowはできる限り共通化 し、環境ごとの 差分をパラメーターのみで吸収 できるようにする
  4. 64 ✏ SUMMARY • Bitrise APIを使えば、パラメーターつきでビルドをトリ ガーできる • スクリプトを使えば、パラメーターの生成もトリガーのリ クエスト送信も容易

    • トリガーする時に渡す環境変数+スクリプトを使って、 Bitrise上で一時的にコードを編集したものをビルドするこ とも可能