CI(Continous Integration) 도입 검토

Categories ,

CI/CD 미사용 환경(AS-IS)

장점

– 소규모 수정시 용이
– 백업에 대한 수동 관리가 용이

단점
– 수작업이다 보니 실수가 존재 할 수 있음
  (다른 경로에 파일 업로드, 업로드 누락 등)
– 수정파일이 많을 수록 배포 시간이 오래걸림/Down Time 이 길어짐
  (경로별 접근하여 수정파일만 업로드)
– 형상관리가 안되다 보니 여러명 동시 배포시 소스 충돌 발생

CI/CD 사용 환경(TO-BE)

장점

– 형상관리로 소스에 대한 버전관리, 추적이 용이- 따로 백업파일을 저장할 필요가 없음- 빌드/배포 자동화로 배포시간/Down Time 감소- 수정내용, 빌드, 패키징, 배포 과정 모니터링 가능- WAR 패키징으로 배포 신뢰도 증가

단점- SVN(형상관리) 사용법/개념 숙지가 필요- 파일 1개 수정 시에도 전체 파일을 새로 배포

Leave a Comment