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. SSISからプロジェクトへの変換展開と変換展開モデル
- 3. ブルーグリーン展開とローリング展開
- 4. ベータ版のiPhone開発ですか?
- 5. Cygwinからjavaを展開する
- 6. 内部からリストを展開する
- 7. gtoolbar内からメニューを展開する
- 8. Capistranoリモートサーバーから展開する
- 9. Azureストレージからクラウドサービスを展開する
- 10. CruiseControlから手動で展開
- 11. MSIインストーラからwspを展開する
- 12. Msコマンドラインから展開する
- 13. ダウングレードイオンフレームワークバージョン:2.0.0-rc.3からベータ
- 14. 展開
- 15. 同じマシンからのRailsアプリを開発&展開
- 16. リモートからTomcatへのANT展開は500から
- 17. シェフ展開ですか?
- 18. マクロ展開を遅らせる
- 19. リモートインストール/展開:
- 20. Symfony2:展開エラー
- 21. Jenkinsリモート展開
- 22. 展開ジャー
- 23. 展開Mavenプロジェクト
- 24. 展開データベースプロジェクト
- 25. Openshift - 展開
- 26. ミナ展開
- 27. 展開2010
- 28. Maven展開アーティファクト
- 29. アプリケーションの展開
- 30. クラウドアプリケーションの展開
以前のワークフローステップで、署名されていない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は単純なデバッグ署名)を処理する必要があります。 –