Massen-Commits in GitLab
Massen-Commits werden mit GitLab unterstützt.
Führen Sie diese Aktionen aus, um große Commits zu unterstützen:
- 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 .
- Zeigen Sie für DIE MID-Servereinstellungen an 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 in der Veröffentlichung weniger als 20 beträgt, wird ein einzelnes eingehendes Ereignis in der ServiceNow-Instanz erstellt und verarbeitet.
Wenn die Anzahl der bereitgestellten 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 einzelnen Push verarbeiten.