머지 리퀘스트 위젯
GitLab v19.2Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated 머지 리퀘스트의 개요 페이지는 머지 리퀘스트에서 작업을 수행하는 서비스의 상태 업데이트를 표시합니다. 프로젝트에 GitLab CI/CD를 설정한 경우, 머지 리퀘스트는 개요 탭의 위젯 영역에 파이프라인 정보를 표시합니다:
머지 리퀘스트 위젯#
-
Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
머지 리퀘스트의 개요 페이지는 머지 리퀘스트에서 작업을 수행하는 서비스의 상태 업데이트를 표시합니다. 모든 구독 레벨은 위젯 영역을 표시하지만, 영역의 내용은 구독 레벨 및 프로젝트에 구성한 서비스에 따라 달라집니다.
파이프라인 정보#
프로젝트에 GitLab CI/CD를 설정한 경우, 머지 리퀘스트는 개요 탭의 위젯 영역에 파이프라인 정보를 표시합니다:
-
병합 전 및 병합 후 파이프라인, 그리고 환경 정보(있는 경우).
-
진행 중인 배포.
애플리케이션이 환경에 성공적으로 배포되면, 배포된 환경과 리뷰 앱에 대한 링크가 모두 표시됩니다.
파이프라인이 머지 리퀘스트에서 실패하지만 여전히 병합할 수 있는 경우, GitLab은 빨간색으로 병합을 표시합니다.
병합 후 파이프라인 상태#
머지 리퀘스트를 병합하면, 머지 리퀘스트가 병합된 브랜치의 병합 후 파이프라인 상태를 볼 수 있습니다. 예를 들어, 머지 리퀘스트가 기본 브랜치로 병합된 후 스테이징 환경에 배포를 트리거하는 경우.
GitLab은 진행 중인 배포와 환경의 상태(배포 중 또는 배포됨)를 표시합니다. 브랜치의 첫 번째 배포인 경우,
링크는 완료될 때까지 404 오류를 반환합니다. 배포 중에 GitLab은 중지 버튼을 비활성화합니다. 파이프라인이 배포에 실패하면 GitLab은 배포 정보를 숨깁니다.
[
](/19.2/user/project/merge_requests/img/post_merge_pipeline_v16_0.png)
자세한 내용은 파이프라인에 대한 내용을 참조하세요.
자동 병합 설정#
병합 준비가 된 머지 리퀘스트를 CI 파이프라인이 성공하면 자동으로 병합되도록 설정합니다.
리뷰 앱으로 라이브 미리보기#
프로젝트에 리뷰 앱을 구성하면, 머지 리퀘스트를 통해 제출된 기능 브랜치의 변경 사항을 브랜치별로 미리 볼 수 있습니다. 로컬에서 브랜치를 체크아웃하고, 설치하고, 미리 볼 필요가 없습니다. 모든 변경 사항은 리뷰 앱 링크를 가진 누구나 미리 볼 수 있습니다.
GitLab 경로 맵이 설정되면, 머지 리퀘스트 위젯이 변경된 페이지로 직접 이동하여 제안된 수정 사항을 더 쉽고 빠르게 미리 볼 수 있습니다.
자세한 내용은 리뷰 앱을 참조하세요.
라이선스 컴플라이언스#
머지 리퀘스트의 라이선스 컴플라이언스 정보는 머지 리퀘스트 보고서를 참조하세요.
보안 정책#
개발자가 취약점과 지원되지 않는 라이선스를 병합하지 못하도록 하거나, 머지 리퀘스트에서 필수 승인을 강제하려면 보안 정책을 구성합니다. 프로젝트, 그룹 또는 인스턴스에 대한 보안 정책을 구성할 수 있습니다. 선택적으로, 개발자가 병합하는 것을 막지 않고 발견 사항에 대한 인식을 높이기 위해 보안 정책을 경고 모드로 설정할 수 있습니다.
외부 상태 검사#
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
외부 상태 검사를 구성한 경우 머지 리퀘스트의 특정 위젯에서 이러한 검사의 상태를 볼 수 있습니다.
애플리케이션 보안 스캐닝#
머지 리퀘스트의 애플리케이션 보안 스캐닝 결과는 머지 리퀘스트 보고서를 참조하세요.