GitLab CI

GitLab CI

GitLab이 제공하는 내장 CI/CD (지속적 통합/지속적 전달) 도구. .gitlab-ci.yml 파일로 파이프라인을 정의하고, 러너가 잡을 실행한다.

  • 파이프라인: 전체 CI/CD 흐름 (스테이지·잡을 담는 최상위 개념)
  • 잡 (Jobs): 빌드·테스트·배포를 수행하는 실행 단위
  • 스테이지 (Stages): 잡을 순차 실행 그룹으로 묶는 단계
  • 러너 (Runners): 잡을 실제로 실행하는 에이전트
  • 아티팩트 (Artifacts): 잡이 만든 산출물을 다음 잡에 전달
  • 캐시 (Cache): 의존성 등 재사용 데이터를 빨리 불러오는 저장소