Skip to main content

コネクティビティ

概要

Connect your Git provider account to Bitrise and use SSH keys to allow Bitrise to access your code during a build. You can also use a VPN to connect to your repository. Use Webhooks to notify Bitrise about code events.

Bitrise アカウントとワークスペースがセットアップされたら、次のステップは、Bitrise アカウントを他のサービスに接続できることと、Bitrise がワークスペース中にコードにアクセスできることを確認することです。 ビルド.

サービスへの接続

各 Bitrise ユーザーは、自分のアカウントを GitHub、Bitbucket、および GitLab アカウントに接続できます。そうすることで、簡単かつ迅速に 新しいアプリを追加 URL を手動で入力することなく、これらの Git プロバイダー アカウントのリポジトリから: GitHub / GitLab / BitbucketアカウントをBitriseに接続する.

iOS アプリを開発する場合は、Apple サービスに接続できる必要があります。 Bitrise では、Apple ID または API キー認証を介して Apple アカウントに接続できます。 Appleサービス接続.

他のサービスとの通信で重要な部分は、サービス資格情報ユーザーです。たとえば、接続された Git アカウントを持つユーザーです。 ステータス レポートを送信する Git プロバイダーに戻ります。 サービスクレデンシャルユーザー.

ビルド中にコードにアクセスする

Bitrise は、ビルド プロセス中にリポジトリにアクセスしてクローンできる必要があります。プライベート アプリの認証には SSH キーを使用することをお勧めします。新しいアプリを追加するプロセス中、またはアプリ設定メニューの任意の時点で、SSH キーを自動的に生成して Git アカウントに追加できます。 SSHキーの構成.

公開アプリ

公開アプリ 認証を必要とせず、常に HTTP URL を使用するため、SSH キーを持つことはできません。

サブモジュールまたはプライベート リポジトリの依存関係を持つリポジトリも使用できます。この場合、すべてのリポジトリの依存関係に同じ SSH キーを追加するか、マシン ユーザーを使用することをお勧めします。 サブモジュールまたはプライベートリポジトリの依存関係を持つアプリ.

コードに接続するには、VPN の使用が必要になる場合があります。 Bitrise ではこれを行うことができ、いくつかの異なる VPN サービスに接続するための例があります: ビルド中にVPNに接続する.

Webhook

Webhook は Bitrise を使用する上で重要な部分です。リポジトリに設定された着信 Webhook は、コード イベント (プッシュ、タグ、プル リクエストなど) について Bitrise に通知し、許可します。 ビルドの自動トリガー.着信 Webhook は、手動と自動の両方で、さまざまな Git プロバイダーで設定できます。 着信Webhookの追加.

Bitrise で構成された送信 Webhook により、ビルド イベント通知を任意のサービスに送信できます。 Webhook ペイロードのカスタム ヘッダーを構成し、Web インターフェイスで Webhook の配信を確認できます。 発信Webhookの追加.