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