********************************* 형상 관리 ********************************* .. contents:: Table of Contents --------- 소프트웨어 개발 전 과정에서 생성되는 모든 산출물을 체계적으로 관리하기 위해 하이브리드 형태 ( 클라우드 기반 GitHub 저장소 + 온프레미스 기반 Git 저장소 ) 형상관리 시스템을 사용하고 있습니다. 각 산출물의 버전 이력, 변경 내용, 작성자 및 변경 사유 등을 명확히 추적할 수 있으며, 브랜치 전략을 활용하여 개발, 테스트, 배포 단계 간 산출물의 무결성과 일관성을 유지하고 있습니다. 모든 형상 항목은 GitHub의 접근 제어 기능을 통해 권한 기반으로 관리되며, 하이브리드 ( 클라우드, 온프레미스 ) 기반 저장소를 통해 데이터의 안전한 보관 및 이중 백업 환경도 유지하고 있습니다. .. tabs:: .. tab:: 개발 절차 .. figure:: ../../_static/devops.jpg 출처: https://deepinsight-projects.atlassian.net/wiki/x/D4D5Cg .. tab:: 저장소 브랜치 전략 .. figure:: ../../_static/branch.jpg 출처: https://deepinsight-projects.atlassian.net/wiki/x/Q4C6CQ .. tab:: 이슈 관리 .. figure:: ../../_static/issue.jpg 출처: https://deepinsight-projects.atlassian.net/wiki/x/QoC3CQ .. tabs:: .. tab:: 온프레미스 서버 환경 ( Git, Backup, etc) .. figure:: ../../_static/server.jpg 출처: https://deepinsight-projects.atlassian.net/wiki/x/DlKmCQ .. tab:: CI/CD 파이프라인 .. figure:: ../../_static/cicd.jpg 출처: https://deepinsight-projects.atlassian.net/wiki/x/DlKmCQ Cloud-based ============= Jira ------ Code Repository ~~~~~~~~~~~~~~~~~ `Version Control System `__ 코드 저장소 On-Premise ============ SCM-Manager ------------- Code Repository ~~~~~~~~~~~~~~~~~ `Version Control System `__ 코드 저장소