GitLab을 사용하여 지속적 통합 (CI)
지속적인 통합이 기본 제공됩니다
**지속적 통합(Continuous Integration, CI)**은 팀이 제공하는 코드를 공유 리포지터리에 통합하는 작업을 합니다. 개발자는 병합 요청(MR)에서 새 코드를 공유합니다. 요청은 리포지터리 내에서 변경사항을 병합하기 전에 새 코드를 빌드, 테스트 및 검증하는 파이프라인을 트리거합니다.
**지속적 전달(Continuous Delivery, CD)**의 관행은 구조화된 배포 파이프라인을 통해 CI 검증 코드를 애플리케이션에 전달하도록 보장합니다.
CI와 CD가 함께 사용하면 팀이 고객과 이해 관계자를 위해 더 빠른 결과를 제공할 수 있습니다. CI는 개발 주기 초기에 버그를 포착하고 제거하는 데 도움이 되며 CD는 검증된 코드만 애플리케이션에 전송되도록 합니다.
CI와 CD는 팀이 신속하고 효과적으로 구축할 수 있도록 함께 작동해야 하며, 완전히 최적화된 소프트웨어 개발에 중요합니다.