Accelerate your Apps with Mobile DevOps
HockeyApp を利用して、モバイル アプリ開発に完全なモバイル DevOps フローを導入してください。 この拡張機能により、HockeyApp は Visual Studio Team Services または Team Foundation Server と統合され、モバイル アプリの開発、管理、監視、および配信を合理化します。
- 配信 – ベータ テストおよびシームレスなアプリ内アップデートのためにアプリをアップロード
- クラッシュ レポート – テスト中および実運用中にシンボリック クラッシュ レポートを取得
- フィードバック – ユーザーにアプリ内から直接対話を作成させる
- ユーザー メトリクス – ユーザーとアプリとの対話方法と実際のデータに基づく投資計画
- アプリ管理 – チームを作ってアクセスを管理する
- HockeyApp に接続するためのサービスエンドポイント
- HockeyApp にアプリをデプロイするための構築タスク
- The HockeyApp widget
アプリの作成。 Azure Active Directory と統合し、チームを迅速に立ち上げることができます。 簡単に始めることができます。 Microsoft アカウント、ソーシャルメディア アカウント、またはメールアドレスを使って、HockeyApp アカウントを設定できます。 無料プランでは、2つのアプリ、1つのオーナー、そしてデータ制限がありません。 より多くのアプリやオーナーが必要な場合は、ビジネスプランにアップグレードして、より多くのアプリとオーナーを利用することができます。 各アプリは、特定のプラットフォームをターゲットにすることができます。 HockeyAppでは各アプリのバージョンを無制限に保持でき、クラッシュ、フィードバック、ユーザーメトリックスに関するデータ制限もありません。 アプリを作成できるのはオーナーだけですが、アプリが作成されると、開発者や継続的インテグレーション/継続的デプロイメントプロセスがアプリの新しいバージョンをアップロードできるため、組織での更新が簡単に行えるようになります。 HockeyApp を始めましょう。
用途
この拡張機能は、次のコンポーネントをインストールします。
HockeyApp にアプリをデプロイするには、サービスエンドポイントを作成して、構築タスクによりアプリのデプロイが必要です。
HockeyApp サービスエンドポイントを作成します。
- HockeyApp ウェブサイトで、アカウント設定に移動して API トークン
- アクセストークンの詳細をコピーします。
- Visual Studio Team Services コントロールパネルでサービス ページを開きます。
- New Service Endpoint リストで、HockeyAppを選択します。
- トークンおよびその他の詳細を入力して、サービスエンドポイントを作成します。
HockeyAppにアプリをデプロイします
- 構築定義を開き、HockeyAppタスクを追加します。 タスクは、ADD TASKS ダイアログの Deploy セクションにあります。
- HockeyApp タスクに必要なパラメーター値を入力します。 HockeyApp Connection: 先に作成したサービスエンドポイントを選択します。
- App ID: この識別子は、アプリを作成した後、HockeyAppウェブポータルで利用できます。 新しいアプリの作成について詳しくはこちら
- Binary File Path: アップロードされるアプリのパッケージです。 たとえば、$(Agent.ReleaseDirectory).
- 特に必要とするその他のオプション パラメータを入力します。 アップロードされるシンボル パッケージ。 先行するビルド ステップでアプリをビルドする場合、iOS & Mac アプリの場合は dSYM ファイルへの、Android の場合は mapping.txt または symbols.zip への、UWP アプリの場合はすべての .pdb ファイルのあるフォルダーへの相対パスを入力するようにしてください。 このオプションのパラメーターには、Android の場合、ストリップされていないすべての .so ファイルが含まれる .zip ファイルを設定することができます。 HockeyApp は、これらの .so ファイルからシンボルをダンプします。
- Release Notes (File)。 アプリのリリースノートを含むマークダウン ファイルです。 アプリのリリースノートを含む文字列。
- Publish? アプリを利用可能にするかどうか。 Full Access または Upload & Release トークン:
- Unchecked (デフォルト) – ユーザーにこのバージョンのダウンロードまたはインストールを許可しない
- Checked – ダウンロードまたはインストールが可能
- Mandatory??です。 このバージョンを必須とするかどうか。
- Notify Users? テスターに利用可能かどうかを通知するかどうか。 Full Access または Upload & Release トークンでのみ設定可能:
- Unchecked (デフォルト) – テスターに通知しない
- Checked – すべてのテスターに通知
- Strategy: 新規ビルドとして追加するか、同じビルド番号のビルドを置き換えるかを指定します。 デフォルトは、同じビルド番号が存在する場合でも新しいビルドとして追加します。
- HockeyApp:
- Tag(s) でアプリに適用したい任意のダウンロード制限を入力します。 タグのカンマ区切りリストへのダウンロードを制限します。
- Team(s): たとえば、teams=12,23,42 では、12、23、42 はチームの識別子としてデータベースで定義されています。
- User(s): ダウンロードをカンマ区切りのチーム ID のリストに制限します。 たとえば、users=1224,5678 とすると、1224 と 5678 がユーザーの識別子としてデータベースで定義されています。
ダッシュボードに HockeyApp ウィジェットを追加する
- チーム ダッシュボードに移動し、右下のプラスの付いた緑のボタンをクリックしてウィジェット カタログを表示します。 未設定のウィジェットがダッシュボードに追加されます。
- ウィジェットをクリックして設定します。
- HockeyAppウィジェットに必要な設定値を入力します。 ウィジェットの名前を選択します。
- App ID: この識別子は、アプリを作成した後、HockeyAppウェブポータルで利用できます。 新しいアプリの作成に関する詳細はこちらをご覧ください。
- Save the configuration.