Upgrade to Pro — share decks privately, control downloads, hide ads and more …

App Center × Android × CD(仮)

Shion
October 14, 2018

App Center × Android × CD(仮)

App Center を使ってAndroid アプリの継続的デリバリー設定を紹介しています。
https://azure.microsoft.com/ja-jp/services/app-center/

ただし未検証のことも多いので、随時ブラッシュアップしたいと思います。

<検証、説明不足事項>
・ProGuard
・ストアのデプロイの追試
・AWS のコード兄弟の調査
・Jenkins の調査
・CircleCI の調査

Shion

October 14, 2018
Tweet

More Decks by Shion

Other Decks in Technology

Transcript

  1. 目次 1. 継続的デリバリー(CD) とは 2. App Center とは 3. App

    Center で継続的デリバリー 4. 他サービスとの比較 5. App Center でハマったところ 6. 私の結論
  2. App Center とは MS 発のアプリのDevOps ツール 下記のことができ、無料で利用できるものが多い 自動ビルド( 課金あり) 単体テスト(

    課金あり) UI テスト( 課金あり) 配布 クラッシュログ収集 利用状況の分析 プッシュ通知( 課金あり)
  3. しかも、幅広い言語 / フレームワークに対応している OS 対応言語 / フレームワーク iOS Objective-C/Swift, ReactNative,

    Cordova(※), Xamarin Android Java, ReactNative, Cordova(※), Xamarin Windows UWP macOS(※) Objective-C/Swift ※があるのは2018/10/14 現在ではPreview
  4. App Center で継続的デリバリー Android アプリを例に、どんな感じかを紹介していき ます 1. ソース管理サービスとの連携設定 2. Git

    のブランチを選択 3. 自動ビルドの設定 フレーバー、ビルドタイプの設定 署名設定 UI テストサービス設定 配布設定
  5. App Center のポイント 基本的にGUI をぽちぽちするだけで、CD 環境が設 定できる 1ヶ月あたり240 分の自動ビルドできる時間が無 料で使える(

    ただし1ビルド30分以内) 自動ビルドの時間上限を超える場合は課金枠があ る 実機デバイスを使ったUI テストは課金すると使え る