Massen-Commits in GitLab
Massen-Commits werden mit GitLab unterstützt.
Um große Commits zu unterstützen, führen Sie die folgenden Aktionen aus:
- Installieren Sie das Plugin „ServiceNow IntegrationHub-Aktionsvorlage – Datenstrom“ (com.Glide.Hub.action_type.datastream).
- Um eine optimale Leistung zu erzielen, deaktivieren Sie die Flow-Protokollierung, indem Sie die Eigenschaft Flow Designer com.snc.process_flow.reporting.level auf festlegen Aus .
- Informationen zu DEN MID-Server-Einstellungen finden Sie unter MID-Server-Unterstützung für Datenstromaktionen Abschnitt.
Der GitLab-Code-Push-Webhook sendet maximal 20 Commits in einer Benachrichtigung. Wenn die Anzahl der Commits während der Veröffentlichung weniger als 20 beträgt, wird ein einzelnes eingehendes Ereignis in der ServiceNow-Instanz erstellt und verarbeitet.
Wenn die Anzahl der übertragenen Commits 20 oder größer ist, werden aus dem ursprünglichen Ereignis mehrere eingehende Ereignisse erstellt, wobei jedes neue Ereignis einen Batch von 19 Commits enthält. Das ursprüngliche eingehende Ereignis wird als ignoriert markiert.
Derzeit kann die GitLab-Datenstromaktion bis zu 10.000 Commits in einem einzigen Push verarbeiten.