
[DevOps] CI/CD란?
·
DevOps
1. CI (Continuous Integration)새로운 코드 변경 사항이 정기적으로 빌드 및 테스트되어 공유 리포지토리에 통합개발자를 위한 자동화 프로세스Code - Build - Test 단계에서 꾀할 수 있다개발자는 버그를 일찍 발견할 수 있고, 테스트가 완료된 코드에 대해 빠른 전달 가능코드를 머지하기 전, 이미 빌드 오류나 테스트 오류를 확인하여 훨씬 더 효율적인 개발 가능Code : 개발자가 코드를 원격 코드 저장소 (Ex. github repository)에 push하는 단계Build : 원격 코드 저장소로부터 코드를 가져와 유닛 테스트 후 빌드하는 단계Test : 코드 빌드의 결과물이 다른 컴포넌트와 잘 통합되는 지 확인하는 과정 2. CD (Continuous Delivery / D..