- Bitriseドキュメントへようこそ!
- ビルド
- ビルドの開始
- ビルドを自動的にトリガーする
ビルドを自動的にトリガーする
トリガーイベントとワークフローを指定することで、ビルドを自動的にトリガーできます。複数のトリガーを指定し、いつでも新しいトリガーを追加したり、既存のトリガーを削除したりできます。
あなたはでトリガーを管理することができます トリガー ワークフローエディタのセクション、または直接編集できます bitrise.yml
それらを設定するためにあなたのアプリの。このセクションでは、WebサイトのUIでトリガーを設定および管理する方法について説明します。
コードプッシュによるビルドのトリガー
コードプッシュ時にトリガーを作成することで、コードがリポジトリにプッシュされるたびにビルドを自動的に開始するようにBitriseを構成できます。リポジトリのブランチと実行するワークフローの両方を指定できます。
ビルドをトリガーするためのWebhook
ビルドを自動的にトリガーするには、リポジトリのホスティングサービスで設定された着信Webhookが必要です。で詳細を読む Webhook セクション。
-
でアプリを開きます bitrise.io。
-
に移動します ワークフロー タブ。
-
に移動します トリガー タブ。
-
を選択 押す オプション。
-
クリック +トリガーを追加。
-
の中に プッシュブランチ ウィンドウに、ブランチの名前を入力します(たとえば、
主人
。スペルミスがないことを確認してください。そうでない場合、トリガーは機能しません。ブランチまたはタグを指定するときにパターンを使用する
NS
*
シンボルは、構成されたトリガーで、ブランチ名またはタグ名のワイルドカードとして使用できます。パターンにも使用できます。たとえば、パターン*-dev
接尾辞が付いたブランチまたはタグに使用できます-dev
。複数のトリガーがある場合、最初に一致したトリガーのみがワークフローを開始することに注意してください。 -
トリガーするワークフローを選択します(たとえば、
主要な
)。 -
クリック 保存する 右上隅にあります。
完了です。今後、コードがアプリのリポジトリの選択されたブランチにプッシュされると、Bitriseは選択されたワークフローでビルドをトリガーします!
プルリクエストを使用したビルドのトリガー
トリガーを設定して、指定されたソースブランチからリポジトリの指定されたターゲットブランチへのプルリクエストが開かれるたびに、Bitriseでビルドが自動的にトリガーされるようにすることができます。
ビルドをトリガーするためのWebhook
ビルドを自動的にトリガーするには、リポジトリのホスティングサービスで設定された着信Webhookが必要です。で詳細を読む Webhook セクション。
-
でアプリを開きます bitrise.io。
-
に移動します ワークフロー タブ。
-
に移動します トリガー タブ。
-
を選択 プルリクエスト オプション。
-
デフォルトのトリガーで、 ソースブランチ と ターゲットブランチ オプション。
クリック +トリガーを追加。
-
ソースブランチとターゲットブランチの名前を入力します。スペルミスがないことを確認してください。そうでない場合、トリガーは機能しません。
ソースブランチフィールドまたはターゲットブランチフィールドのいずれか、または両方を空のままにしておくことができます。トリガーはそれに応じて機能します。たとえば、新しいアプリのデフォルトのように両方を空のままにすると、プルリクエストごとにビルドがトリガーされます。
ブランチまたはタグを指定するときにパターンを使用する
NS
*
シンボルは、構成されたトリガーで、ブランチ名またはタグ名のワイルドカードとして使用できます。パターンにも使用できます。たとえば、パターン*-dev
接尾辞が付いたブランチまたはタグに使用できます-dev
。複数のトリガーがある場合、最初に一致したトリガーのみがワークフローを開始することに注意してください。 -
トリガーするワークフローを選択します(たとえば、
主要な
)。 -
クリック 保存する 右上隅にあります。
そして、あなたは完了です!今後、リポジトリでプルリクエストが開かれると、Bitriseは選択されたワークフローでビルドをトリガーします!
Gitタグを使用したビルドのトリガー
Gitタグのパターンを指定して、特定のワークフローをトリガーできます。これは、特定の状態でアプリをビルドしてデプロイするための良い方法です。そして、セットアップはとても簡単です!
ビルドをトリガーするためのWebhook
ビルドを自動的にトリガーするには、リポジトリのホスティングサービスで設定された着信Webhookが必要です。で詳細を読む Webhook セクション。
GitLabなどの特定のプロバイダーでは、Webhookのセットアップでタグプッシュイベントを特別に有効にする必要があることに注意してください。
-
でアプリを開きます bitrise.io。
-
に移動します ワークフロー タブ。
-
に移動します トリガー タブ。
-
を選択 鬼ごっこ オプション。
-
クリック +トリガーを追加。
-
の中に 鬼ごっこ ウィンドウに、ビルドをトリガーするタグを追加します。
ブランチまたはタグを指定するときにパターンを使用する
NS
*
シンボルは、構成されたトリガーで、ブランチ名またはタグ名のワイルドカードとして使用できます。パターンにも使用できます。たとえば、パターン*-dev
接尾辞が付いたブランチまたはタグに使用できます-dev
。複数のトリガーがある場合、最初に一致したトリガーのみがワークフローを開始することに注意してください。 -
トリガーするワークフローを選択します(たとえば、
主要な
)。 -
クリック 保存する 右上隅にあります。
そして、あなたは完了です!