정의
코드를 합칠 때마다 자동으로 검사하고 배포까지 이어서 처리하는 방식.
자세한 설명
코드가 바뀔 때마다 자동으로 빌드하고 테스트를 돌려 문제를 바로 찾아내는 것(CI)과, 문제가 없으면 자동으로 배포까지 이어서 진행하는 것(CD)을 합쳐 부르는 말입니다. 사람이 매번 손으로 확인하고 올리는 대신, 정해 둔 절차가 자동으로 돌아가므로 실수를 줄이고 배포 속도를 높여 줍니다. 작은 팀이라도 이 절차를 갖춰 두면 변경이 쌓여도 안정적으로 관리할 수 있습니다.
예를 들면
코드를 합칠 때마다 CI/CD 가 자동으로 테스트를 돌려, 문제가 있으면 배포되기 전에 바로 알려 줍니다.
체크포인트
CI/CD 를 처음 갖출 때는 어떤 검사를 자동으로 돌릴지부터 정해야 합니다. 검사 없이 배포만 자동화하면 오히려 위험합니다.
관련 용어
용어 설명은 이해를 돕기 위한 안내입니다. 법령·세무·지원 제도의 정확한 기준은 관계 법령과 소관 기관의 최신 안내를 확인하세요.
SO EASY