LabHub

GitLab CI/CD

SRE / DevOps 엔지니어 · 중급 · 이론 7 · 퀴즈 3 · 실습 1

채용 공고가 요구하는 GitLab CI/CD 를 설정 파일 한 장의 문법이 아니라 실행 모델로 배웁니다. 이 파드에는 GitLab 서버도 Runner 도 없습니다. 그래서 파이프라인을 진짜로 돌리는 흉내는 내지 않고, 스테이지 순서·needs 가 만드는 DAG·rules 가 가르는 실행 여부·artifacts 와 cache 의 차이를 설정으로 직접 쓰고 파서로 검증합니다. 마지막에는 해석기를 짜서 잡 실행 순서를 스스로 계산해 봅니다.

실습 시작하기

커리큘럼

설정 언어로서의 .gitlab-ci.yml

파이프라인을 화면이 아니라 파일로 쓰게 된 이유와 그 파일의 문법

실행 모델 — 순서·조건·전달

무엇이 언제 출발하고, 무엇이 아예 만들어지지 않으며, 무엇이 잡 사이를 건너가는가

현장에서의 파이프라인

잡을 실제로 돌리는 러너, 그리고 파이프라인이 사고를 내는 자리