Merge Request를 통한 협업
MR에는 브랜치를 만들고 Merge 또는 구현을 요청, CI/CD를 통한 Test의 결과를 확인하고 코드 리뷰 후 팀으로부터 피드백을 받고 최종적으로 관리자로부터 Merge Request에 대한 승인과 Merge에 대한 파이프라인의 성공과 변경사항 적용까지 팀원들이 진행사항을 파악하여 협업하도록 모든 기록을 보고 audit할 수 있습니다.
MR의 사용 예시
개발자:
- 새 브랜치를 체크 아웃하고 MR을 통해 변경 사항 제출
- 피드백(코드 리뷰) 받기
- 웹 프로젝트라면, Review Apps로 변경 사항을 미리 볼 수 있습니다.
- 코드 품질 보고서(Code Quality Reports)로 코드를 최적화하는 구현 작업을 수행
- GitLab CI / CD의 단위 테스트 보고서로 변경 사항을 확인합니다.
- 라이선스 준수 보고서를 통해 라이선스가 프로젝트와 호환되지 않는 종속성을 사용하지 않습니다.
- 관리자에게 승인 을 요청합니다.