GitLab의 대량 커밋
GitLab에서는 대량 커밋이 지원됩니다.
대규모 커밋을 지원하려면 다음 작업을 수행합니다.
- ServiceNow 통합 허브 작업 템플릿 - 데이터 스트림(com.glide.hub.action_type.datastream) 플러그인을 설치합니다.
- 최적의 성능을 위해 플로우 디자이너 com.snc.process_flow.reporting.level 속성을 끄기로 설정하여 플로우 로깅을 비활성화합니다.
- MID 서버 설정은 데이터 스트림 작업에 대한 MID 서버 지원 섹션을 참조하십시오.
GitLab 코드 푸시 웹후크는 알림에서 최대 20개의 커밋을 보냅니다. 밀어넣기의 커밋 수가 20개 미만이면 단일 인바운드 이벤트가 ServiceNow 인스턴스에서 생성되고 처리됩니다.
밀어넣은 커밋 수가 20개 이상인 경우 원래 이벤트에서 여러 인바운드 이벤트가 생성되며 각 새 이벤트에는 19개의 커밋 배치가 포함됩니다. 원래 인바운드 이벤트는 무시된 것으로 표시됩니다.
현재 GitLab 데이터 스트림 작업은 한 번의 푸시로 최대 10,000개의 커밋을 처리할 수 있습니다.