CodePush デプロイの作成
デプロイキーを取得するには、CodePushのデプロイを作成します。アプリにCodePushの更新をリリースするには、このデプロイキーが必要です。
デプロイの作成は、API、またはRelease ManagementのGUIから行えます。
- GUI
- API
-
React Nativeのプロジェクトごとに、Release Managementに2つのアプリがあることを確認してください。1つはiOS用、もう1つはAndroid用です。
-
Release Management でアプリを開きます。
-
左側で Configuration を選択します。

-
Deploymentを選択します。
-
New deploymentをクリックします。
-
Enter a name。
複数のデプロイがある場合、それぞれに一意の名前を付ける必要があります。名前にはデプロイのターゲットを含めることをお勧めします(例: Staging Deployment)。
-
Deployment keyフィールドに、既存のデプロイキーを貼り付けることができます。
空欄のままにすると、Bitriseが安全なデプロイキーを自動生成します。
-
個人アクセストークン、またはworkspace APIトークンがあることを確認してください。
Release Management APIで認証するには、トークンが必要です。
-
React Nativeのプロジェクトごとに、Release Managementに2つのアプリがあることを確認してください。1つはiOS用、もう1つはAndroid用です。
-
各アプリのアプリIDを取得します。これはアプリページのURLで確認できます。https://app.bitrise.io/release-management/workspaces/<workspace-id>/connected-apps/<connected-app-id>.
APIからのIDAPIを使ってアプリを追加できます。
/connected-appsエンドポイントのレスポンスにはidフィールドが含まれています。これが必要なアプリIDです。 -
/connected-apps/{connected_app_id}/code-push/deploymentsエンドポイントを呼び出して、各アプリのCodePushデプロイを作成します。このリクエストには以下が必要です。- 接続済みアプリのアプリID
- 認証用のトー クン
- デプロイに使用する名前
この例では、
prodという名前を使用します:curl -X 'POST' \'https://api.bitrise.io/release-management/v1/connected-apps/<connected-app-id>/code-push/deployments' \-H 'accept: application/json' \-H 'authorization: <access-token>' \-H 'Content-Type: application/json' \-d '{"name": "prod"}'既存のdeploymentKeyすでに
deploymentKeyをお持ちの場合(例えば、Microsoft App Centerから移行する場合など)は、APIリクエストでkeyパラメータを使 用できます:{"name": "prod","key": "<existing-deploymentKey>"} -
レスポンスで返されるbase64エンコードされた
keyをコピーします。これがCodePushのデプロイキーです。これはCodePush用にアプリを設定するために必要です。