
GitLab CI/CD
.gitlab-ci.yml, stages, jobs, runners, artifacts, cache, environments, deployments, 파이프라인 문제 해결
22 면접 질문·
Mid-Level
1GitLab CI/CD 파이프라인을 정의하는 설정 파일의 이름은 무엇입니까?
1
GitLab CI/CD 파이프라인을 정의하는 설정 파일의 이름은 무엇입니까?
답변
리포지토리 루트에 있는 .gitlab-ci.yml 파일은 모든 파이프라인, stages, jobs 및 CI/CD 설정을 정의합니다. GitLab은 이 파일을 자동으로 감지하여 push 또는 merge request마다 파이프라인을 실행합니다. YAML 형식은 파이프라인 인프라를 코드로 정의하기 위한 선언적 구문을 제공합니다.
2GitLab CI/CD에서 'stage'는 무엇을 나타냅니까?
2
GitLab CI/CD에서 'stage'는 무엇을 나타냅니까?
답변
stage는 병렬로 실행되는 여러 jobs를 그룹화하는 파이프라인의 논리적 단계입니다. stages는 정의된 순서대로 순차적으로 실행됩니다(예: build → test → deploy). 동일한 stage 내의 jobs는 여러 runners를 사용할 수 있는 경우 병렬로 실행될 수 있습니다. stage에서 job이 실패하면 기본적으로 파이프라인이 중지됩니다.
3GitLab CI에서 'artifacts'와 'cache'의 주요 차이점은 무엇입니까?
3
GitLab CI에서 'artifacts'와 'cache'의 주요 차이점은 무엇입니까?
답변
artifacts는 job에 의해 생성되어 후속 jobs로 전달되거나 다운로드 가능한 파일입니다(예: 컴파일된 바이너리, 테스트 보고서). cache는 빌드 속도를 높이기 위해 의존성을 저장합니다(예: node_modules, .m2). artifacts는 jobs 간에 보장되지만 cache는 best-effort입니다. cache는 파이프라인 간 공유를 위해 키를 사용하고, artifacts는 파이프라인별입니다.
4
GitLab CI에서 job이 언제 실행되는지 제어하는 키워드는 무엇입니까?
5
GitLab Runner란 무엇입니까?
+19 면접 질문
기타 DevOps 면접 주제
버전 관리 & Git
Junior
20개 질문Linux 기초
Junior
22개 질문Shell Scripting & Bash
Mid-Level
20개 질문네트워킹 기초
Junior
22개 질문Docker 기초
Junior
24개 질문CI/CD 기초
Junior
18개 질문GitHub Actions
Mid-Level
22개 질문Jenkins
Mid-Level
22개 질문Kubernetes 기초
Mid-Level
26개 질문Kubernetes 네트워킹
Mid-Level
24개 질문Kubernetes 고급
Mid-Level
24개 질문Ingress & API Gateway
Mid-Level
20개 질문Terraform 기초
Mid-Level
22개 질문Terraform 고급
Mid-Level
22개 질문Ansible & Configuration Management
Mid-Level
20개 질문AWS 핵심
Mid-Level
26개 질문Azure 기초
Mid-Level
22개 질문GCP 기초
Mid-Level
22개 질문모니터링과 Prometheus
Mid-Level
22개 질문Logging & ELK Stack
Mid-Level
20개 질문알림 및 인시던트 대응
Mid-Level
20개 질문Cloud Identity & Secrets
Mid-Level
22개 질문CI/CD 파이프라인 보안
Mid-Level
20개 질문Helm & Kubernetes
Mid-Level
20개 질문런타임 및 클러스터 보안
Senior
24개 질문Container Supply Chain Security
Senior
22개 질문Service Mesh & Istio
Senior
24개 질문GitOps & ArgoCD
Senior
22개 질문Progressive Delivery
Senior
20개 질문분산 옵저버빌리티
Senior
22개 질문Disaster Recovery & Backup
Senior
20개 질문성능 최적화
Senior
22개 질문클라우드 비용 최적화
Senior
20개 질문SRE 원칙
Senior
24개 질문Chaos Engineering
Senior
20개 질문Platform Engineering
Senior
22개 질문