Trigger の設定 のフィールドリファレンスです。
Event の種類
| Event の種類 | トリガーされるタイミング | 用途 |
|---|
| Push | 新しい commit が push されたとき。 | 継続的インテグレーション。 |
| Merge Request | Merge request が作成または更新されたとき。 | コードレビューの検証。 |
| Tag | 新しい Git tag が作成されたとき。 | リリース用 Pipeline。 |
Applied to branches — オプション
| オプション | フィールド | 動作 |
|---|
| All branches | なし | 選択した Event に一致するすべての Branch で Pipeline がトリガーされます。デフォルトです。 |
| Filtered branches by name | Name included、Name excluded | 各リストに 1 つ以上の Branch 名を追加します(Enter キーで追加)。Name included を空にすると、Name excluded に含まれる Branch 以外のすべての Branch が対象になります。 |
| Filtered branches by regex | Source Branch Regex、Target Branch Regex | 各フィールドに正規表現を入力します。入力中は検証されないため、保存前に構文を確認してください。例は以下を参照してください。 |
一度に適用できるのは 1 つのオプションのみです。
Branch Filter — regex の例
| Regex | 意味 |
|---|
^main$ | main ブランチのみ。 |
^(develop|staging)$ | develop または staging ブランチのみ。 |
.*feature.* | feature を含むすべての Branch。 |
.*release.* | release を含むすべての Branch。 |
.*debug.*|.*release.* | debug または release を含む Branch — UI に例として表示されるパターンです。 |
Webhook の要素
| 要素 | 説明 |
|---|
| Webhook URL | GitLab からのイベントを受け取るエンドポイントです。 |
| Secret token | Webhook の認証コードです。デフォルトでマスクされており、表示切り替えで確認できます。 |
| Copy | 値をクリップボードにコピーします。 |
| Regenerate token | 新しい Secret token を発行し、古い Token を即座に無効化します。 |
関連ページ