GitHub

webhookの追加

ほとんどのソースコードホスティングサービスはwebhookを登録する機能を提供します。webhookは基本的に特定のイベントで呼ばれるURLです。

コードをリポジトリにプッシュする度にBitriseが自動的にビルドを開始するには、コードホスティングサービスでwebhookを設定し、リポジトリにプッシュしたコードを使用して自動的にBitriseのビルドを開始します。

incoming webhookを自動的に設定する

着信Webフックを自動的に設定する方法は2つあります:

自動webhook登録

自動webhook登録は、GitHub、GitLab、Bitbucketでホストされているアプリに対応しています。

アプリを追加するときにGitHubまたはBitbucketをソースコードプロバイダーとして選択した場合、Bitriseはアプリ設定の最後にボタンをクリックするだけで自動的にwebhookを設定します。この場合、チュートリアルをスキップできます。

アプリを追加する際にwebhookを自動的に追加

アプリを追加する際にソースコードプロバイダとしてGitHub、GitLab、またはBitbucketを選択した場合、Bitriseはアプリ設定の最後にボタンをクリックするだけで自動的にwebhookを設定します。

Register webhook

コードタブでwebhookを自動的に追加

アプリのCodeタブで、webhookをリポジトリに自動的に登録できます。

須要:

bitrise.ioでアプリを開き、Codeタブに移動します。

Code tab

INCOMING WEBHOOKSセクションを見つけて、 SETUP AUTOMATICALLYをクリックします。

Register webhook

manually incoming webhooksを手動設定

アプリケーションを登録した後に、手動でwebhookを設定または変更することができます。

サポートされているプロバイダは、アプリケーションの Codeタブにあります。サポートされているプロバイダのいずれかとwebhookを設定するには、SELECT MANUALLYオプションを選択します。

Screenshot

webhookプロセッサーはオープンソースです。サポートされていない解決策を探しているなら、GitHubページで問題を作成するか、プルリクエストweを作成することができます。必要に応じて、自身のwebhookプロバイダを自身のファイアウォール内で実行することもできます。

コードタブでセットアップに関する詳細な説明を見つけるか、devcenterの記事をチェックするためにプロバイダを選択することができます。

outgoing webhooksを設定

Bitriseにoutgoing webhooksを設定することもでき,また、ビルドイベントについて選択したサービスに通知することができます。ビルドイベントは次のとおりです:

トラブルシューティング

Webhook関連のトラブルシューティング/デバッグに関する注意事項については、Webhook Troubleshootingガイドを参照してください。