CI & CD9 [Travis CI] 코드가 푸시되면 자동으로 배포하기 1 - CI & CD 소개 24시간 365일 운영되는 서비스에서 배포 환경 구축은 필수 과제 중 하나입니다. 여러 개발자의 코드가 실시간으로 병합되고, 테스트가 수행되는 환경, master 브랜치가 푸시되면 배포가 자동으로 이루어지는 환경을 구축하지 않으면 실수할 여지가 너무나 많습니다. CI & CD 소개 앞의 글에서 스프링 부트 프로젝트를 EC2에 배포했습니다. 스크립트를 개발자가 직접 실행함으로써 발새하는 불편을 경험했습니다. 그래서 CI, CD 환경을 구축하여 이 과정을 개선해야 합니다. 코드 버전 관리를 하는 VCS 시스템(Git, SVN 등)에 PUSH가 되면 자동으로 테스트와 빌드가 수행되어 안정적인 배포 파일을 만드는 과정을 CI(Continuous Integration - 지속적 통합)라고 하며, 이 빌드 결과를 .. 2021. 7. 15. 이전 1 2 3 다음