GitHub アプリを使用したリポジトリの接続
重要
Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。
このドキュメントでは、App Center GitHub アプリをインストールし、開発ワークフローでこの統合を使用する方法について説明します。
App Center GitHub アプリはGitHub Marketplace アプリであり、GitHub から直接インストールできます。
アプリをインストールするには、モバイル プロジェクトを含むリポジトリの GitHub で pull request を開きます。 この pull request を開くと、CI GitHub アプリを使用して継続的インテグレーション (CI) を設定する通知が表示されます。 この通知は、CI GitHub アプリがインストールされていない場合にのみ表示されます。
アプリのモバイル CI カテゴリへの通知のリンクに従って、App Center アプリを選択します。 Free レベルを含む 4 つのプランのいずれかを選択し、アプリをインストールします。 このアプリは、個人用の GitHub アカウントと GitHub 組織の両方にインストールできます。
GitHub アプリをインストールしたら、App Center にサインインするか、新しい App Center アカウントを作成します。 次に、設定するリポジトリを選択し、ウィザードに従ってアプリを作成します。 表示されるリポジトリは、App Center が表示する権限を持つリポジトリです。 追加のリポジトリは、 GitHub アプリの構成を変更することで共有できます。
注意
GitHub アプリが GitHub organizationにインストールされている場合、App Center organizationが自動的に作成され、そのorganizationが新しいアプリの所有者になります。 App Center でアプリを表示または編集するには、他のメンバーを App Center organizationに追加する必要があります。 App Center 組織の詳細については、こちらをご覧ください。
ビルドを開始するには、ブランチを構成する必要があります。 ブランチの構成の詳細については、 Android、 iOS、 Windows 用にそれぞれ「ビルドを構成する」の記事を参照してください。 pull request を作成する場合は、その pull request のターゲット ブランチの構成を指定します。
GitHub で pull request を開くと、App Center ビルドが開始され、ターゲット ブランチのビルド構成がコピーされます。 App Center では、このビルド中に [テストと配布の起動] の手順はスキップされます。 ビルドが実行され、完了すると、App Center は pull request ビューの [チェック] タブでビルドの状態を GitHub に報告します。 [App Center で詳細を表示する] リンクをクリックして、 App Center 上のビルドに 戻ります。 フォークされたリポジトリからのプル要求は、マージされるまでビルドされないか、[チェック] タブの下に表示されます。
注意
未構成のブランチで pull request を開くと、[チェック] タブに [アクションが必要] が表示されます。 [ 解決 ] リンクをクリックしてブランチを構成します。
GitHub アプリのインストールにリポジトリ アクセスを追加して、新しいアプリを追加します。 GitHub アプリのインストールを構成 し、アクセス権を付与して接続する新しいリポジトリを選択します。 [保存] をクリックすると、App Center にリダイレクトされ、新しいアプリが構成されます。
注意
これを利用する最善の方法は、[選択した リポジトリのみ] のアクセス権を選択し、構成する各リポジトリを追加することです。 ビルドが依存している場合 は、プライベート サブモジュールを 追加する必要がある場合もあります。
さらに、GitHub アプリをインストールすると、App Center からウェルカム メールが送信されます。 メールの [リポジトリの接続] ボタンをクリックして GitHub アプリを介して新しい リポジトリを接続 し、プロセスを繰り返して新しい接続を作成します。
既存の App Center アプリは、上記の手順でオンボード されていない限り 、ビルドの状態を GitHub に報告できません。 この機能を利用するには、電子メール リンクを使用して新しいアプリを作成します。