CI/CD란? CI/CD는 프로젝트 빌드 - 테스트 - 병합 - 배포까지의 전 과정을 말한다. 많은 경우, CI/CD라고 하면 자동화를 포함한 뜻으로 사용한다. CI (Continuous Integration) CI는 지속적인 통합을 말한다. 변경하거나 추가한 소스 코드를 기존의 프로젝트와 통합하여 빌드하고 테스트하는 과정이 지속적인 통합이다. git과 Travis CI/Jenkins같은 툴을 연동하여 CI를 자동화할 수 있다. CI를 자동화했을 때 얻는 이점은 크게 세 가지인 것 같다. 새로운 소스코드가 기존 코드와 충돌을 일으키는지 검증할 수 있기 때문에 신속한 문제 해결 가능. 테스트와 빌드를 자동화함으로써 기계적인 반복을 줄이고 빠른 검증이 가능. 이 과정을 통해 완전한 배포 파일을 만들 수 있다..