리서치이노션 지식위키리서치이노션 지식위키
  • Introduction
  • 코딩 스타일 가이드

    • 공통 스타일
    • 언어별 가이드
    • 코드 품질 및 규칙
    • 코드 리뷰 & 테스트
  • Front-End

    • HTML Layout
    • Javascript
    • Library
  • Back-End

    • Spring Boot
    • eGovFrame
  • 환경 구축

    • Window
    • Linux
    • Spring Framework
  • Figma 템플릿

    • 컴포넌트 시스템
    • 웹 서비스 스타일 가이드
    • 모바일 디자인 템플릿
  • HTML/CSS 템플릿

    • 기본 부트스트랩 템플릿
    • 관리자 테마 UI
  • 기타 자료

    • 디자인 시스템 문서
    • 공통 아이콘 폴더
  • 운영 사이트

    • GitLab (버전 관리)
    • Jenkins (배포 자동화)
    • SonarQube (정적 코드 분석)
    • Send API 문서 (Postman)
  • 접속 환경

    • VPN 연결
  • Introduction
  • 코딩 스타일 가이드

    • 공통 스타일
    • 언어별 가이드
    • 코드 품질 및 규칙
    • 코드 리뷰 & 테스트
  • Front-End

    • HTML Layout
    • Javascript
    • Library
  • Back-End

    • Spring Boot
    • eGovFrame
  • 환경 구축

    • Window
    • Linux
    • Spring Framework
  • Figma 템플릿

    • 컴포넌트 시스템
    • 웹 서비스 스타일 가이드
    • 모바일 디자인 템플릿
  • HTML/CSS 템플릿

    • 기본 부트스트랩 템플릿
    • 관리자 테마 UI
  • 기타 자료

    • 디자인 시스템 문서
    • 공통 아이콘 폴더
  • 운영 사이트

    • GitLab (버전 관리)
    • Jenkins (배포 자동화)
    • SonarQube (정적 코드 분석)
    • Send API 문서 (Postman)
  • 접속 환경

    • VPN 연결
  • 운영 사이트

    • GitLab (버전 관리)

      • 1. 개요
    • Jenkins (배포 자동화)

      • 1. 개요
      • 2. 원격 서버 설정 가이드
    • SonarQube (정적 코드 분석)

      • 1. 개요
      • 2-1. 프로젝트 생성 (로컬)
      • 3-0. 분석 결과 해석 및 필수 조치 가이드
      • 3-1. 로컬 점검

GitLab (버전 관리)

이 문서는 Reinno 시스템 개발 전반에서 사용하는 GitLab 버전 관리 기준과 운영 가이드를 설명합니다.
모든 개발자는 본 문서를 기준으로 저장소를 사용하며, 브랜치 전략, 커밋 규칙, 권한 정책을 준수해야 합니다.

👉 GitLab 접속 주소:
🔗 https://gitlab.reinno.com

🔐 계정 및 권한 관련 안내

GitLab 계정 및 권한은 보안 정책에 따라 중앙에서 관리됩니다.
아래 항목에 해당하는 요청은 담당자를 통해서만 처리됩니다.

📌 지원 범위

  • GitLab 계정 생성 요청
  • 프로젝트 접근 권한 요청
  • 그룹(Group) 및 역할(Role) 변경

👉 계정 및 권한 관련 문의는 담당자에게 직접 요청해주세요.
👉 문의 담당자: 현준호 책임(jhhyun@reinno.com)

✅ 이 문서에서 다루는 것

  • GitLab 저장소 구조 및 기본 사용 방식
  • 브랜치 전략 (main, release, develop, feature, hotfix)
  • 커밋 메시지 작성 규칙
  • Merge Request(MR) 생성 및 리뷰 프로세스
  • 이슈(Issue) 기반 개발 흐름
  • 권한(Role) 및 접근 제어 기준
  • CI/CD 파이프라인 기본 개념

🌿 브랜치 전략 개요

브랜치용도
main운영 배포용 브랜치
release검증 배포용 브랜치
develop개발 통합 브랜치
feature/*기능 단위 개발
hotfix/*운영 긴급 수정

모든 기능 개발은 feature/* 브랜치에서 진행 후
Merge Request를 통해 develop 브랜치로 병합합니다.

GitLab에서 이 페이지 편집하기
최종 수정일: 26. 1. 7. 오후 1:59
기여자: jhhyun@reinno.com