CI/CD
1. CI/CD란? (1) CI (Continuous Integration) - 지속적인 통합 ; 한마디로 "빌드와 테스트 자동화" - 모든 개발이 끝난 후 코드 품질을 관리하는 고전적 방식의 단점을 해소하기 위해 나타난 개념 - "지속적인 통합"이라는 말 그대로 코드 변경 사항이 정기적으로 빌드 및 테스트 되어 (가능하면 매시간 또는 매일) 공유 레파지토리에 통합되는과정을 통해 품질을 계속 유지하면서 개발을 진행하는 방법 (2) CD (Continuous Delivery / Continuous Deployment) - 지속적인 전달(Continuous Delivery) 또는 지속적인 배포(Continuous Deployment) ; 한마디로 "배포 자동화" - CI의 연장선으로, CI 프로세스를 통과한..