CI/CD란 무엇인가?
CI(Continuous Integration)란 CI(Continuous Integration)는 지속적 통합을 의미한다. 코드가 작성되고 변경될 때마다 자동으로 빌드하고 테스트하는 과정이다. 쉽게 말해, 여러 개발자들이 작성한 코드를 자동으로 통합하는 과정이라고 할 수 있다. CI의 작동 방식 개발자가 코드를 수정한다 코드를 저장소(예: GitHub)에 올린다 CI 도구가 자동으로 코드를 가져와 빌드한다 테스트를 실행한다 결과를 개발자에게 알려준다 CI의 장점 코드 문제를 빨리 발견할 수 있다 수동으로 빌드하고 테스트하는 시간을 줄일 수 있다 품질 높은 코드를 유지할 수 있다 CD(Continuous Deployment)란 CD(Continuous Deployment)는 지속적 배포를 의미한다. CI 과정을 통과한 코드를 자동으로 서비스에 반영하는 과정이다. 즉, 개발한 내용을 사용자가 바로 사용할 수 있게 만드는 과정이다. ...