DevOps/CICD2022. 6. 15. 12:43[CI/CD] CI/CD란 ? 지속적 통합과 지속적 서비스 제공
🚀 CI/CD 개발자가 코드를 수정하고 빌드하고 테스트하고 배포까지 한다면 상당히 많은 시간이 소요된다. 하지만 git에 코드를 올리는 것만으로 누군가가 빌드와 테스트, 배포까지 해준다면 일련의 과정에 소요되는 시간을 단축시키고 오롯이 개발에만 더 많은 시간을 투자할 수 있게될 것이다. 이때 등장하는 개념이 CI/CD이다. 다음의 두 이미지를 통해 기존의 전통적인 개발 환경과 CI/CD를 도입한 환경을 한눈에 비교할 수 있다. 🚀 CI CI는 Continuous Integration 즉, 지속적인 통합이라는 의미이다. 지속적인 통합이란, 어플리케이션의 새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되어 공유 레포지토리에 통합되는 것을 의미한다. 📌 CI가 필요한 환경 다수의 개발자가 형상관리 툴을 공..