현대엔지니어링, SVN→GitLab 마이그레이션 통한 전사적 소스 관리 통합 및 CI/CD 구축
오버뷰(Overview)
개발 환경 현대화와 보안 강화를 위해 GitLab 기반의 통합 개발 플랫폼을 구축했습니다. 기존 버전 관리 체계를 GitLab으로 전환하고, 내부망 환경에서 안전하게 운영되는 CI/CD 자동화 체계를 마련해 개발 프로세스의 효율성과 보안을 함께 강화했습니다.
도전과제(Challenge)
기존 버전 관리 체계에서 GitLab으로 전환하면서, 기존 인증 시스템과의 연동과 데이터 마이그레이션을 안정적으로 수행해야 했습니다. 보안상 외부 접근이 차단된 내부망 환경에서 다양한 기술 스택의 일관된 빌드·배포와 모니터링 환경을 구축해야 했습니다. 아울러 데이터의 암호화를 통해 보안을 강화해야 했습니다.
솔루션(Solution)
인포그랩은 다음과 같은 접근으로 통합 개발 플랫폼을 구축했습니다.
플랫폼 구축 및 인증 연동 — 기존 버전 관리 데이터를 GitLab으로 이관하고, 고객사의 인증 시스템과 연동해 단일 인증으로 모든 시스템에 접근할 수 있는 환경을 구성했습니다.
CI/CD 자동화 체계 구축 — 다양한 기술 스택에 대응하는 파이프라인을 구성하고, 내부망 환경에서 안전하게 빌드·배포가 이루어지도록 체계를 마련했습니다.
파이프라인 모니터링 도입 — 파이프라인 상태를 실시간으로 파악하고, 문제 발생 시 즉시 대응할 수 있는 모니터링 체계를 구축했습니다.
데이터 보안 강화 — 파일 전송 과정에서 암호화를 적용해 데이터 무결성을 보장하고 외부 유출 위험을 최소화했습 니다.
결과(Result)
소스 관리 통합으로 협업 강화 — 버전 관리 체계를 일원화해 팀 간 협업이 강화되고, 코드 이력 추적이 체계화되었습니다. 개발 속도와 유연성이 크게 향상되었습니다.
배포 자동화로 운영 효율 극대화 — 자동화된 CI/CD 파이프라인으로 다양한 환경에 일관된 빌드·배포가 가능해졌습니다. 배포 속도가 빨라지고, 운영 효율이 크게 향상되었습니다.
내부망 보안 체계 확보 — 내부망에서 빌드 작업을 수행하고, 파일 전송 암호화를 적용해 데이터 기밀성과 무결성을 확보했습니다.