하이비젼시스템, GitLab 기반 형상관리 시스템 구축
오버뷰(Overview)
폐쇄망 환경에서도 코드 이력을 체계적으로 관리할 수 있는 형상관리 시스템을 GitLab 기반으로 구축했습니다. 이를 통해 업무 추적성과 보안을 강화하고, 팀 간 협업 효율을 높였습니다.
도전과제(Challenge)
인터넷이 연결되지 않는 환경에서도 원활하게 개발하고, 개발 이력을 증적으로 관리해야 했습니다. 기존 버전 관리 체계에서는 요구사항 관리와 개발 프로세스를 효율적으로 운영하기 어려워, 이를 통합적으로 개선할 수 있는 환경이 필요했습니다.
솔루션(Solution)
인포그랩은 다음과 같은 단계별 접근으로 형상관리 체계 전환을 수행했습니다.
구축 계획 수립 — 기존 환경을 분석하고, 요구사항에 맞춘 구축 계획을 수립했습니다.
플랫폼 구축 및 모니터링 연동 — GitLab을 구축하고, 시스템 모니터링을 연동했습니다.
데이터 마이그레이션 및 검증 — 기존 버전 관리 데이터를 새 환경으로 이관하고, 시스템 테스트로 안정성을 검증했습니다.
운영 가이드 및 교육 — 새로운 환경의 사용법과 자동화 파이프라인에 대한 실습 교육을 진행했습니다.
결과(Result)
업무 추적 투명성 강화 — 체계적인 버전 관리로 개발 이력을 증적으로 활용할 수 있게 되었습니다. 개발 진척 현황을 투명하게 보고하고 논의하는 기반이 마련되었습니다.
협업 효율 개선 — 이슈 관리와 코드 리뷰 프로세스를 도입해 업무 내용 공유가 체계화되고, 팀 간 협업 효율이 높아졌습니다.
보안 강화 — 프로젝트별 접근 권한 관리와 코드 변경 이력 추적으로 보안 체계를 강화했습니다.
폐쇄망 환경에서의 개발 경험 개선 — 폐쇄망 환경에서도 최신 버전 관리 체계를 활용할 수 있게 되어, 개발자 만족도가 크게 높아졌습니다.
