CI/CD에 대해 알아보자!
2023. 2. 5.
CI (Continuous Intergration) 지속적 통합 - 빌드, 테스트 자동화 구현한 코드가 기존 코드와 병합 병합된 코드가 잘 동작하는지 빌드 & 테스트 CD (Continuous Delivery/Deployment) 지속적 제공/배포 - 배포 자동화 Continuous Delivery는 승인을 위해서 production-ready 환경에 올리는 것 Continuous Deployment는 사용자가 쓸 수 있는 환경까지 릴리즈하는 것 (어디서는 리모트 레포지터리에 올리는 걸 CI라고 하고 어디서는 CD라고 한다... 몰까...) CI/CD가 없으면 테스트 코드를 작성하는 것이 크게 의미가 없다고 한다.. 테스트 코드를 우리가 수동으로 실행해야 한다면 굳이 테스트 코드를 만들 필요가 없는 것...