고객 사례
인포그랩과 함께한
고객과 프로젝트를 소개합니다.
오버뷰(Overview)
이 프로젝트에서는 인터넷이 연결되지 않는 환경에서도 코드 이력을 효과적으로 관리하도록 GitLab 기반 형상관리 시스템을 구축했습니다. 아울러 고객사 보안과 업무 추적성을 향상하고 협업 효율성을 높이고자 GitLab을 구축하고 교육했습니다.
- 산업군 제조
- 선택한 라이선스 Free
- 프로젝트 수행 시기 2024년 1월 ~ 2월
- 인포그랩 수행 업무
- GitLab 서버 구축
- SVN → Git 마이그레이션
- Git, GitLab 사용자 교육
- CI/CD, 관리자 교육
- 시스템 모니터링, SMTP 연동
- 기술 지원, 문의 응대
도전과제(Challenge)
하이비젼시스템은 인터넷이 연결되지 않는 환경에서도 원활하게 개발하며 그 증적(증거가 될 만한 흔적이나 자취)을 관리해야 했습니다. 또 요구사항 관리와 개발 프로세스를 효율적으로 개선하는 통합 솔루션이 필요했습니다. SVN에서 GitLab으로 이관하고, GitLab 기반 형상관리 시스템을 구축하면 이러한 과제를 해결할 수 있었습니다.
솔루션(Solution)
다음 솔루션으로 도전과제 해결을 시도했습니다.
구축 계획 수립
- 프로젝트에 착수해 시스템 분석을 거쳐 구축 계획을 세웠습니다.
GitLab 구축
- GitLab 시스템을 구축하고, 모니터링 시스템을 연동했습니다.
SVN → Git 마이그레이션
- SVN에서 Git으로 마이그레이션 하고, 시스템 테스트를 수행했습니다.
교육 제공
- Git 사용법, GitLab 기능, CI/CD 파이프라인 실습 교육을 진행했습니다.
결과(Result)
- 형상관리 체계 확립→업무 추적 투명성 강화
- GitLab을 활용해 체계적으로 버전 관리하며 업무를 쉽게 추적할 수 있었습니다. 커밋 이력을 증빙 자료로 사용해 개발 진척 사항을 보고하고, 논의할 수 있었습니다.
- GitLab 이슈, MR로 협업 개선
- GitLab 이슈와 Merge Request(MR) 기능을 업무에 활용했습니다. 이로써 업무 내용을 효과적으로 공유하고, 효율적으로 협업할 수 있었습니다.
- 접근 권한 관리, 코드 변경 추적→보안 향상
- 프로젝트별로 접근 권한을 관리하고, 코드 변경 이력을 추적해 보안이 강화됐습니다.
- 폐쇄망서도 Git 기반 이력 관리
- 폐쇄망 환경에서도 Git으로 이력을 관리해 개발자 만족도가 크게 높아졌습니다.
산업군
제조
사용 Tier
Free
이용 서비스
DevOps 구축/기술지원
DevOps 교육/Expert Labs