BitriseでAndroidプロジェクトのビルドを設定しました。今度は、Fabric/Crashlyticsでベータテストの自動展開をセットアップする必要があります。これを達成するための手順を追加する方法はわかりません。何か案は?BitriseからFabric/Crashlyticsベータ展開
3
A
答えて
1
Mac/PCと同じ方法です。
公式ガイドに従って、Fabric/Crashlytics用にプロジェクトを設定する必要があります。セットアップの最後に(現在のガイドリンク:https://fabric.io/kits/android/crashlytics/install)、GradleプロジェクトにFabric/Crashlyticsが統合されます。
セットアップ後、Fabric/Crashlyticsに展開するには、Fabric/Crashlyticsの展開を呼び出すGradleタスクを実行してください。
bitrise.io/bitrise CLIとすると、Gradleタスクを実行できます。 Gradle Runner
ステップ(またはスクリプトステップ)を使用してください。
2
@ Viktorのおかげで、私は自動的にapriseをBitriseのCrashlytics-Betaにアップロードする正確な手順を見つけ出すことができました。ここに詳細があります。
- ビルド定義をクリックし、[ワークフロー]タブをクリックし、最後に[ワークフローを管理]ボタンをクリックします。
- 新しい環境変数を追加し、緑色の "環境変数の管理"ボタンをクリックし、 "GRADLE_TASK_RELEASE"という名前の新しい環境変数を追加するか、その値を "assembleRelease crashlyticsUploadDistributionRelease"に設定して環境を閉じます変数ウィンドウ。
- 「Gradle Runner」ステップを選択して編集します。 「実行するGradleタスク」のセクションで、値を変更して最近作成した変数「$ GRADLE_TASK_RELEASE」を入れて変更を保存すればよいでしょう。次のようなログに何かのステップの終わりに
:
Uploading /bitrise/src/YOUR_PROJECT/build/outputs/apk/YOUR_PROJECT-release.apk to Crashlytics...
1
ちょうどあなたのGradleタスクにassembleRelease crashlyticsUploadDistributionRelease
を追加します。
関連する問題
- 1. チームシステムビルド2010(ベータ2)を使用してSQLデータベースプロジェクトを展開する
- 2. アトムエディタからのAEM展開
- 3. プライベートレポからのドッカースタック展開
- 4. Heroku githubサブフォルダから展開
- 5. SSISからプロジェクトへの変換展開と変換展開モデル
- 6. vstsからのbitriseビルド結果の表示方法
- 7. BitriseでPOEditorのタイムアウトからプルするスクリプト
- 8. ブルーグリーン展開とローリング展開
- 9. ベータ版のiPhone開発ですか?
- 10. IIS ExpressからIISへの展開
- 11. MSIインストーラからwspを展開する
- 12. Azureストレージからクラウドサービスを展開する
- 13. gtoolbar内からメニューを展開する
- 14. Capistranoリモートサーバーから展開する
- 15. Cygwinからjavaを展開する
- 16. 内部からリストを展開する
- 17. Msコマンドラインから展開する
- 18. WindowsからのCapistrano 3.8.1の展開
- 19. CruiseControlから手動で展開
- 20. Webを新しいコンピュータから展開
- 21. DIY CDN:BitbucketからAzure Storoageへの展開
- 22. iisからangle 4 appを展開
- 23. ダウングレードイオンフレームワークバージョン:2.0.0-rc.3からベータ
- 24. AWS展開発行エラーコード:HEALTH_CONSTRAINTS(インプレース展開)
- 25. 展開
- 26. 展開
- 27. 展開
- 28. ローカル開発環境からライブサーバーへのLaravelプロジェクトの展開
- 29. 同じマシンからのRailsアプリを開発&展開
- 30. リモートからTomcatへのANT展開は500から
以前のワークフローステップで、署名されていないAPKにキーストアを使用している場合、この新しいgradleタスクでFabric展開を実行するための新しい署名済みAPKを選択するにはどうすればよいですか?私はいつも、「署名されていないAPKを配布できないため、Crashlyticsはコンパイルを停止しました:/bitrise/src/Application/build/outputs/apk/Application-release-unsigned.apk " – nano
"以前のワークフローステップ - 私は署名のないAPKに署名しています " - あなたがそのガイドに従えば、前に生成された.apk(AFAIK)を指定するだけでなく、関連するGradleタスクを実行する必要があります。 Crashlytics関連のgradleタスクは、Crashlytics関連/必須署名(AFAIKは単純なデバッグ署名)を処理する必要があります。 –