| 웹사이트 | docs.gitlab.com/ee/ci |
| 카테고리 | CI/CD |
| 라이선스 | 오픈소스 (MIT) |
| 가격 정보 | 무료 요금제; 유료 Premium/Ultimate 요금제는 사용자당 월별 요금에 사용량 기반 컴퓨팅 크레딧이 추가됩니다. |
개요
GitLab CI는 리포지토리, 이슈 및 보안 테스트와 긴밀하게 통합된 파이프라인 코드화 자동화를 제공합니다.
장점
- GitLab 저장소와의 네이티브 통합
- 재사용 가능한 템플릿을 지원하는 강력한 YAML 파이프라인
- 보안, 테스트, 배포 단계 내장
- 강력한 컨테이너 및 Kubernetes 지원
- 파이프라인 및 환경에 대한 우수한 가시성
단점
- YAML 구성이 복잡해질 수 있음
- 자체 관리 러너는 설정 및 유지보수가 필요함
- 고급 기능은 더 높은 유료 요금제에 묶여 있음
- 소규모 팀에는 UI가 복잡하게 느껴질 수 있음
최종 평가
GitLab CI는 소스 제어 및 이슈 트래킹과 동일한 플랫폼 내에서 CI/CD를 원하는 팀에게 탁월합니다. 이미 GitLab을 사용 중이거나 통합된 DevOps 워크플로우를 원하는 팀에 적합합니다. 주요 트레이드오프는 YAML 복잡성과 고급 기능의 비용입니다.