GitHubでのビットライズチェック

Bitrise Checksは、BitriseがGitHubに送り返す従来のステータスチェックの拡張バージョンを提供するGithubアプリです。ビットライズチェックには、ビットライズビルドの概要とチェックステータスが含まれます。クリックするとビットライズチェックを表示できます 詳細 GitHubのプルリクエストのリンク。詳細なビルドの概要とビルドステータスを展開します。BitriseChecksは、 チェック GitHubのタブ。

GitHubEnterpriseはサポートされていません

BitriseChecksはGitHubEnterpriseリポジトリではサポートされていません。つまり、リポジトリがGitHub Enterpriseでホストされている場合、この機能を使用することはできません。

Bitrise Checks on GitHub Checks
Bitrise Checks on GitHub Checks

3つの異なるチェックステータスがあります。

  • 成功。

  • 失敗した。

  • 必要なアクション(手動プルリクエスト承認の場合)。

ビットライズチェックのインストール

ビットライズチェックの使用は、数回クリックするだけです。これをやろう!

  1. でワークスペースのアプリを選択します ダッシュボード

  2. を選択 設定 アプリのタブ。

  3. クリック アプリをGitHubリポジトリにインストールします のリンク GITHUBチェックを有効にする トグルの説明。最初にBitriseChecksをインストールする必要があるため、まだスイッチを切り替えないでください。

    Bitrise Checks on GitHub Checks

    このリンクをクリックすると、GitHubにアクセスできます。 ビットライズチェック インストールページ。

  4. ビットライズチェックをインストールする ページで、ビットライズチェックを追加するユーザーまたは組織を選択します。

    Bitrise Checks on GitHub Checks
  5. Bitrise Checksをすべてのリポジトリにインストールするか、選択したいくつかのリポジトリにインストールするかを決定します。これにより、Bitrise Checksにリポジトリと統合する権限を付与し、GitHubChecksを使用してチェック結果を表示します。

    Bitrise Checks on GitHub Checks
  6. GitHubプロンプトで、GitHubパスワードを入力します。

すべてがうまくいけば、あなたは着陸します ビットライズチェック GitHubのページ。ページの左上隅に、BitriseChecksがGitHubアカウントに正常にインストールされたことを示す青いメモが表示されます。

Bitrise Checks on GitHub Checks

BitriseでGitHubチェックを有効にする

一度 BitriseChecksがインストールされています GitHubでは、アプリのページでGitHubチェックを有効にする必要があります。 ビットライズ

GitHubチェックの有効化は制限されています

ワークスペースの所有者とアプリの管理者のみが、この切り替えを有効にできることに注意してください。 設定 アプリのページ。

  1. ワークスペースに移動します ダッシュボード

  2. BitriseChecksをインストールしたGitHubリポジトリのアプリをクリックします。

  3. に移動します 設定 アプリのタブ。

  4. トグル GITHUBチェックを有効にする 右に切り替えます。

    スイッチを切り替えることはできませんか?

    スイッチを切り替えることができない場合は、チェックアウトしてください GitHubチェックを有効にできません

そして、あなたは完了です!これで、GitHubでアプリに対して開いたプルリクエストは、ビットライズチェックで検証され、ビルドがビットライズで自動的に開始されます( プルリクエストトリガー Bitriseで適切に設定されています)。

Bitriseでアプリのページに簡単にアクセスできます。ビルドの概要またはをクリックした場合 ビットライズチェックの詳細を表示する 上のリンク チェック タブをクリックすると、アプリのビルドページにすばやく移動します。

GitHubチェックを有効にできません

スイッチを切り替えてGitHubチェックを有効にできない主な理由は2つあります。

  • Bitrise Checksを最初にインストールしない限り、スイッチを切り替えることはできません。完了したら、先に進んでスイッチを右に切り替えて有効にします。

  • すでにBitriseに追加されているアプリのGitHubリポジトリの名前を変更または移動し、BitriseChecksをインストールした場合。リポジトリのGitHubURLは明らかに変更されています。なぜわざわざ? GITHUBチェックを有効にする スイッチは、GithubとBitriseのURLが完全に一致する場合にのみ機能します(リダイレクトURLは許可されていません)。したがって、この場合、手動で更新する必要があります リポジトリのURL 上のあなたのアプリの 設定 新しいGitHubURLのタブ。

    Bitrise Checks on GitHub Checks

以前のCIチェックからビットライズチェックに切り替える

マージする前にプルリクエストのステータスチェックをすでに使用している場合は、 ci/bitrise/... システムをチェックしてください。ビットライズチェックを使用できるようにするには、手動でから切り替える必要があります ci/bitrise/...ビットライズ それらの詳細なチェックにアクセスします。方法を見てみましょう!

Bitrise Checks on GitHub Checks
  1. に移動します 設定 リポジトリのタブ。

  2. クリック ブランチ サイドメニューにあります。下 マージする前にステータスチェックに合格する必要があります、あなたが見ることができます ci/bitrise/... 選択されたチェックシステムとして。

    Bitrise Checks on GitHub Checks
  3. 選択する ビットライズ それ以外の ci/bitrise/...

  4. プルリクエストをマージします。

GitHubチェックを無効にする

を切り替えると、BitriseのGitHubチェックを簡単に無効にできます GITHUBチェックを有効にする で左に切り替えます 設定 アプリのページ。

GitHubアカウントからBitriseChecksをアンインストールする場合は、[ アンインストール のボタン GitHubアプリをインストールします ページ。

Bitrise Checks on GitHub Checks

GitHubはテストの概要をチェックします

アプリのリポジトリにUIまたは単体テストが含まれている場合は、ワークフローの適切なテスト手順を使用してこれらのテストを実行できます。 Bitrise.ioにデプロイします ステップ、あなたのテスト結果は私たちに表示されます テストレポート ページとGitHubチェックでもそれらを見ることができます。

たとえば、iOSアプリをお持ちの場合は、 iOS用のテスト用のXcodeビルド GitHubチェックですべてのテスト結果を確認できるようにするための手順。

ステップバイステップのエラーレポート

CIビルドが実行されると、GitHub Checksのテストの概要に、ステップの成功したテストと失敗したテストが左側のサイドバーの別々のタブに表示されます。ステップをクリックすると、より詳細なレポートの概要が表示され、実行可能なエラーレポートとともに多数のテストが一覧表示されます。ビルドの概要は、[ビットライズ]タブで確認できます。

GitHub Checksのテストの概要では、次の手順の詳細情報しか印刷できないことに注意してください。

  • iOS用Xcodeテスト

  • Androidユニットテスト

  • iOSデバイスのテスト

  • Android用の仮想デバイステスト

  • フラッターテスト

他のステップで生成されたテスト結果をにエクスポートできます Bitrise.ioにデプロイします 2つの方法でステップします。

失敗したステップのテスト結果を確認する

ビルドに失敗したテストがある場合、GitHubチェックでそれらにアクセスする方法は次のとおりです。

  1. クリック ビットライズチェック 落ちる。

  2. ステップをクリックして、特定のステップのエラーレポートを表示します。

ここから他のステップまたはビルドの概要をクリックできます。 The ビットライズチェックの詳細を表示する リンクをクリックすると、Bitriseのビルドページに移動します。