GitLab での一括コミット
一括コミットは GitLab でサポートされています。
大規模なコミットをサポートするには、次のアクションを実行します。
- ServiceNow 統合ハブアクションテンプレート - データストリーム (com.glide.hub.action_type.datastream) プラグインをインストールします。
- 最適なパフォーマンスを得るには、フローデザイナーの com.snc.process_flow.reporting.level プロパティを [オフ] に設定してフローログを無効にします。
- MID サーバー設定については、「 MID サーバーによるデータストリームアクションのサポート 」セクションを参照してください。
GitLab コードプッシュ Webhook は、通知で最大 20 件のコミットを送信します。プッシュのコミット数が 20 未満の場合、単一の受信イベントが作成され、ServiceNow インスタンスで処理されます。
プッシュされたコミットの数が 20 以上の場合、元のイベントから複数の受信イベントが作成され、新しいイベントごとに 19 のコミットのバッチが含まれます。元の受信イベントは無視としてマークされます。
現在、GitLab データストリームアクションは、1 回のプッシュで最大 10,000 件のコミットを処理できます。