자동 리뷰어 지정
GitLab에서 머지 리퀘스트에 Code Owners를 자동으로 리뷰어로 지정하는 자동 리뷰어 지정 기능을 설명합니다.
히스토리 GitLab 18.10에서 auto_assign_code_owner_reviewers 라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. GitLab 19.1에서 일반적으로 사용 가능 해짐. 피처 플래그 auto_assign_code_owner_reviewers 제거됨. 자동 리뷰어 지정을 활성화하면, GitLab은 머지 리퀘스트에서 변경된 파일의 Code Owners 를 리뷰어로 지정합니다. CODEOWNERS 파일에서 리뷰어를 직접 선택할 필요가 없습니다. 사전 조건 # 프로젝트에 CODEOWNERS 파일 이 있어야 합니다. 프로젝트에 대한 Maintainer 또는 Owner 권한이 필요합니다. 자동 리뷰어 지정 활성화 # 프로젝트에 대한 자동 리뷰어 지정을 켜려면: 왼쪽 사이드바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. Settings > Merge requests 를 선택합니다. Automatic reviewer assignment 섹션으로 이동합니다. Automatically assign all code owners as reviewers 를 선택합니다. Save changes 를 선택합니다. GitLab이 리뷰어를 지정하는 시점 # 설정을 켠 후, GitLab은 다음 경우에 Code Owners를 리뷰어로 지정합니다: 준비 상태(ready state)로 머지 리퀘스트가 생성될 때. 초안(draft) 머지 리퀘스트가 준비 완료로 표시될 때. GitLab은 머지 리퀘스트에서 변경된 파일과 일치하는 모든 Code Owner를 지정합니다. GitLab은 다음 경우 자동 지정을 건너뜁니다: 머지 리퀘스트가 초안 상태일 때. 머지 리퀘스트에 이미 리뷰어가 있을 때. @GitLabDuo 는 이 확인에서 제외됩니다. 머지 리퀘스트에서 변경된 파일과 일치하는 코드 소유자가 없을 때. 머지 리퀘스트 작성자에게 머지 리퀘스트 메타데이터를 설정할 권한이 없을 때. 리뷰어 지정 전략 # 히스토리 Assign reviewers with GitLab Duo Agent Platform 전략이 GitLab 19.0에서 dap_powered_recommend_reviewers 라는 플래그 와 함께 도입됨 . 기본적으로 비활성화됨. Note Assign reviewers with GitLab Duo Agent Platform 전략의 사용 가능 여부는 피처 플래그로 제어됩니다. 자세한 내용은 히스토리를 참조하세요. 이 기능은 테스트용으로 사용할 수 있지만 프로덕션 사용에는 적합하지 않습니다. 프로젝트에서 GitLab Duo Agent Platform 을 사용할 수 있는 경우, Automatic reviewer assignment 섹션에 단일 체크박스 대신 Reviewer assignment strategy 설정이 표시됩니다. 다음 옵션 중 하나를 선택합니다: Do not assign reviewers automatically : GitLab이 리뷰어를 지정하지 않습니다. Assign all code owners as revi