GitLab 구조 살펴보기
프로젝트 관리 관점에서 GitLab 내의 전체 조직 구조를 살펴보면 그룹, 하위 그룹, 프로젝트 관계를 포트폴리오 또는 프로그램 관리로 함께 생각할 수 있습니다.
아래 다이어그램의 계층 구조에서 각 요소가 서로 어떻게 연관되어 있는지 자세히 살펴봅니다.
구분 | 설명 |
---|---|
Group | GitLab에서 Group은 최상위 개념입니다. 다른 프로그램에서는 이를 프로젝트라고 부를 수 있습니다. GitLab 그룹을 사용하면 :
|
Sub Group | Sub Group 중첩 그룹 또는 계층 그룹이라고도 하는 하위 그룹을 사용하면 최대 20단계의 그룹을 만들 수 있습니다. Sub Group을 사용하면 다음과 같은 작업을 수행할 수 있습니다 :
|
Project | GitLab에서는 코드베이스를 호스팅하기 위한 프로젝트를 만들고, 이슈 트래커로 사용하고, 코드에 대해 공동 작업하고, 내장된 GitLab CI/CD를 사용하여 앱을 지속적으로 빌드, 테스트 및 배포할 수 있습니다. |
Issue | 이슈는 항상 특정 프로젝트와 연관되어 있지만 그룹에 여러 프로젝트가 있는 경우 그룹 수준에서 모든 이슈를 확인할 수도 있습니다. 일반적인 사용자 사례는 다음과 같습니다 :
|
Issue Features | 이슈를 만든 후에는 참가자를 추가하고 댓글을 사용하여 그들과 소통할 수 있습니다. 또한 이슈에 참가자를 할당하여 누가 어떤 일을 담당하는지 추적할 수 있습니다. |
GitLab 구성 예제
GitLab 멤버쉽