준수 위반 보고서
- GitLab 15.9에서 준수 위반 보고서로 이름이 변경되었습니다.
- GitLab 16.0에서 준수 프레임워크를 생성하고 편집할 수 있는 기능이 도입되었습니다.
준수 위반 보고서를 사용하면 그룹의 모든 프로젝트에 대한 병합 요청 활동을 높은 수준에서 확인할 수 있습니다.
준수 위반 보고서에서 행을 선택하면 다음을 제공하는 서랍이 나타납니다:
- 프로젝트 이름과 준수 프레임워크 레이블,
프로젝트에 할당된 경우. - 위반을 도입한 병합 요청에 대한 링크.
- 병합 요청의 브랜치 경로 형식
[source] into [target]
. - 병합 요청에 변경 사항을 커밋한 사용자 목록.
- 병합 요청에 댓글을 단 사용자 목록.
- 병합 요청을 승인한 사용자 목록.
- 병합 요청을 병합한 사용자.
그룹에 대한 준수 위반 보고서 보기
- GitLab 16.0에서 대상 브랜치 검색이 도입되었습니다.
선행 조건:
- 그룹의 관리자인 경우 또는 Owner 역할이 있어야 합니다.
준수 위반 보고서를 보려면:
- 왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
- 보안 > 준수 센터를 선택합니다.
준수 보고서를 다음 기준으로 정렬할 수 있습니다:
- 심각도 수준.
- 위반 유형.
- 병합 요청 제목.
준수 위반 보고서를 다음 기준으로 필터링할 수 있습니다:
- 위반이 발견된 프로젝트.
- 위반의 날짜 범위.
- 위반의 대상 브랜치.
행을 선택하여 준수 위반 세부정보를 확인하세요.
심각도 수준
각 준수 위반은 다음 심각도 중 하나를 가집니다.
아이콘 | 심각도 수준 |
---|---|
Critical | |
High | |
Medium | |
Low | |
Info |
위반 유형
GitLab 14.10부터 다음은 사용 가능한 준수 위반입니다.
위반 | 심각도 수준 | 카테고리 | 설명 |
---|---|---|---|
작성자가 승인한 병합 요청 | High | 업무 분리 | 병합 요청의 작성자가 자신의 병합 요청을 승인했습니다. 더 많은 정보는 작성자에 의한 승인 방지를 참조하세요. |
커밋 작성자가 승인한 병합 요청 | High | 업무 분리 | 병합 요청의 커밋 작성자가 자신이 기여한 병합 요청을 승인했습니다. 더 많은 정보는 커밋을 추가한 사용자에 의한 승인 방지를 참조하세요. |
두 개 미만의 승인 | High | 업무 분리 | 두 개 미만의 승인으로 병합 요청이 병합되었습니다. 더 많은 정보는 병합 요청 승인 규칙을 참조하세요. |
업무 분리
GitLab은 병합 요청을 작성하고 승인하는 사용자 간의 업무 분리 정책을 지원합니다.
업무 분리에 대한 우리의 기준은 다음과 같습니다:
- 병합 요청 작성자는 자신의 병합 요청을 승인할 수 없습니다.
- 병합 요청 커밋ter는 자신이 커밋을 추가한 병합 요청을 승인할 수 없습니다.
- 병합 요청을 병합하는 데 필요한 최소 승인 수는 두 개 이상입니다.
그룹의 프로젝트에서 병합 요청 준수 위반 보고서 내보내기
- GitLab 16.4에서 도입되었습니다
compliance_violation_csv_export
라는 플래그로 기본적으로 비활성화됨.- GitLab.com 및 자가 관리에서 활성화됨 GitLab 16.5에서.
- 기능 플래그
compliance_violation_csv_export
GitLab 16.9에서 제거됨.
그룹에 속하는 프로젝트의 병합 요청에 대한 병합 요청 준수 위반 보고서를 내보냅니다. 보고서는 다음과 같습니다:
- 위반 보고서에 필터를 사용하지 마십시오.
- 이메일 첨부 파일이 너무 크지 않도록 15 MB로 잘립니다.
전제 조건:
- 그룹의 관리자이거나 소유자 역할을 가져야 합니다.
그룹의 프로젝트에 대한 병합 요청 준수 위반 보고서를 내보내려면:
-
왼쪽 사이드바에서 검색 또는 이동을 선택하고 그룹을 찾습니다.
-
보안 > 준수 센터를 선택합니다.
-
오른쪽 상단 모서리에서 내보내기를 선택합니다.
-
위반 보고서 내보내기를 선택합니다.
보고서가 수집되어 첨부 파일로 이메일 수신함으로 배달됩니다.