Skip to main content

Bitrise API を使用して新しいリリースを追加する

リリース管理アドオン

このガイドでは、API を使用して、Release Management アドオンを利用して新しいリリースを作成します。チェックアウト リリース管理 [ベータ版] 詳細については。

の POST メソッドを使用して、アプリの新しい iOS リリースを追加できます。 releases/app-store 終点。リリース候補パラメーター (release_branchworkflow)、最新の成功したビルドがリリース候補として自動的に選択されます。もしもautomatic_testflight_uploadにも設定されています true、TestFlight へのアップロードがすぐに開始されます。

必要なパラメータは次のとおりです。

  • アプリスラッグ

  • bundle_id: リリースするアプリのバンドル ID

  • name: リリースの名前またはバージョン。例えば:1.2.

オプションのパラメーターは次のとおりです。

  • automatic_testflight_upload: これをに設定します true すべてのリリース候補ビルドを TestFlight に自動的にアップロードする場合。

  • description: リリースの内部説明。 App Store レビューの提出 (メタデータ) には含まれません。

  • release_branch: リリース候補のビルドに使用されるブランチ。

  • slack_webhook_url: Slack 通知を送信するための Slack Webhook URL。

  • team_webhook_url: MS Teams 通知を送信するための Teams Webhook URL。

  • ワークフロー: リリース候補のビルドに使用されるワークフロー。

例1 自動 TestFlight アップロードを有効にして「1.111」という新しいリリースを作成する

リクエスト:

curl -X 'POST' \
  'https://api.bitrise.io/v0.1/apps/7e8188ee398e8b8a/releases/app-store' \
  -H 'accept: application/json' \
  -H 'Authorization: 'THE-ACCESS-TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
  "automatic_testflight_upload": true,
  "bundle_id": "THE-BUNDLE-ID",
  "description": "",
  "name": "1.111",
  "release_branch": "main",
  "slack_webhook_url": "",
  "teams_webhook_url": "",
  "workflow": "deploy"
}'