| 웹사이트 | docs.gitlab.com/ee/ci |
| 카테고리 | CI/CD |
| 라이선스 | 오픈소스(MIT)이며 독점적인 Enterprise Edition 기능 포함 |
| 가격 정보 | CI 분에 제한이 있는 무료 요금제; 유료 요금제는 Premium 기준 사용자당 월 약 $29, Ultimate 기준 $99부터 시작합니다. |
개요
GitLab CI는 저장소 및 병합 요청과 직접 통합된 YAML 파이프라인, 러너, 테스트 도구를 제공합니다.
장점
- GitLab 저장소 및 병합 요청과의 심층 통합
- 간편한 YAML 기반 파이프라인 구성
- 기본 내장 러너 및 유연한 자체 호스팅 러너 옵션
- 병렬 작업, 캐싱 및 아티팩트에 대한 강력한 지원
- 이미 소스 관리를 위해 GitLab을 사용하는 팀에 적합
단점
- 대규모 팀의 경우 가격이 비싸질 수 있음
- 고급 CI 기능은 유료 요금제로 제한될 수 있음
- UI 및 설정이 신규 사용자에게 복잡하게 느껴질 수 있음
- 가벼운 독립형 CI 도구만 필요한 경우 이상적이지 않음
최종 평가
GitLab CI는 이미 GitLab을 사용하는 팀에서 뛰어난 성능을 발휘하며, 긴밀한 저장소 통합, 병합 요청 파이프라인 및 기본 내장 러너를 제공합니다. 소스 관리와 CI/CD를 하나의 플랫폼에서 원하는 DevOps 팀에 가장 적합합니다. 주요 트레이드오프는 단순한 빌드 서버만 필요한 팀에게 GitLab의 방대한 기능이 무겁게 느껴질 수 있다는 점입니다.