CI / CD
기타 2022. 12. 13. 19:14

Ci (Continuous Integration) 지속적인 통합 - 버그 수정, 기능 추가 등 메인 레파지토리에 빌드되고 테스트되고 Merge 되는 것 - 자동화가 되었다면 CI 서버에서 스크립트를 통해 레파지토리를 빌드하고 이상이 없다면 테스트 코드가 실행되며 성공적이라면 Green sign을, 빌드나 테스트가 실패를 한다면 red sign을 보내 알려준다. - 개발의 생산성을 높이고 문제점을 빠르게 발견할 수 있다. CD (Continuous Delivery || Continuous Deployment) 지속적인 제공 || 지속적인 배포 Continuous Delivery CI를 통해 자동으로 빌드가 되고 테스트가 된 후 준비된 Release가 문제가 없는지 개발자가 검증한 후에 수동적으로 배포하는 ..