私はコンパイルする反応ネイティブアプリを構築しています。私はgradleプラグインを追加したくないですが、成功したテスト(travis-ciなど)の後、私の.apk
ファイルをgoogle playのalphaセクションに直接プッシュします。APKをGoogleデベロッパーコンソールに投稿するには
どうすればいいですか?
私はコンパイルする反応ネイティブアプリを構築しています。私はgradleプラグインを追加したくないですが、成功したテスト(travis-ciなど)の後、私の.apk
ファイルをgoogle playのalphaセクションに直接プッシュします。APKをGoogleデベロッパーコンソールに投稿するには
どうすればいいですか?
tutorialに従うと、Playストアへの自動発行が可能です。これにより、継続的なインテグレーションサーバー(つまりJenkins)でビルドをトリガーし、アルファ版またはベータ版のテスト用のPlayストアをアップロードして、プロダクションに直接プッシュすることができます。
gradleプラグインを追加しないため、Jenkinsなどの継続的な統合サーバーを構成できます。最初にGoogle APIへのアクセスを設定する必要があります。 Googleの内部のGoogle APIへのアクセス
セットアップは、あなたのプロジェクトのためのストアを再生Settings
に移動 - >API Access
。
Create Service Account button
をクリックする必要があるService Accounts
セクションがあります。最初の手順で表示されたリンクをクリックして、Google Developers Consoleにアクセスしてください。Create New Client ID
ボタンをクリックします。Service Account
を作成します。 JSONではなく.p12 Key File
も必ずリクエストしてください。Settings
- >API Access
にナビゲートします。使用しているGoogleサービスアカウントのチェックボックスがEdit store listing, pricing & distribution
,Manage Production APKs
、になっていることを確認してください。あなたは、Googleのサービスアカウントを使用して、アルファまたはベータSDKをアップロードする場合は(明らかにこれらの権限は、このdiscussionに応じてチェックする必要があります。)CIをビルド自動化するための(
Manage Jenkins
- >Manage Plugins
に行ってください。プラグインがまだインストールされていないと仮定すると、Available
タブを選択し、Google Play Android Publisher Plugin
を検索します。Credentials
セクションに移動し、Google APIアクセスを設定する初期セットアッププロセスでダウンロードした.p12
キーファイルを読み込みます。 A basic walkthrough videoもこの手順を実行する方法を示しています。ビルド後のステップを既存のJenkinsプロジェクトに追加します。
a。ドロップダウンリストから資格名を選択してください。アプリを管理するGoogle Playアカウントに属している必要があります。
b。 APKのパスおよび/またはAnt-styleワイルドカードパターンを入力します。たとえば、スクリーンショットの例では、**/build/outputs/apk/yourappname*.apk
の内部にAPKが生成されると想定しています。
c。 APKを展開するトラック(Alpha、Beta、Production)を選択します。
d。ビルドを開始する前に、リリースノートを作成することができます。この手順を忘れた場合、または自動化されたプロセスがビルドをプッシュする場合は、後でGoogle Playデベロッパーコンソールで直接編集できます。
希望します。
答えをくれてありがとう、本当に有益なようですが、私は代わりに' fastlane'を使うことにしました – jsdario
「Fastlane」 'supply'(https://github.com/fastlane/fastlane/tree/master/supply)を使用してください。 –