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

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

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