[Gitlab] .gitlab-ci.yml 스크립트 작성 기초 (feat. Runner 사용하기)
GitLab CI(Continuous Integration)는 소프트웨어 개발에서 코드 품질을 유지하고, 빌드, 테스트, 배포 등의 작업을 자동화하는 도구다. GitLab CI 스크립트는 .gitlab-ci.yml 파일에 정의되며, 코드 변경 시 자동으로 실행되게 된다. 여기서는 GitLab CI의 주요 개념들과 함께 러너(Runner) 태그 개념까지 설명해보겠다. 1. Job (작업)Job은 파이프라인의 가장 작은 단위로, 하나의 작업을 정의한다. 빌드, 테스트, 배포 등 각 작업이 job으로 표현된다. job은 독립적으로 실행되며, 여러 job을 순차적으로 또는 병렬로 실행할 수 있다.2. Stage (단계)Stage는 여러 job을 묶는 단위이다. 파이프라인은 순차적으로 단계별로 진행되며, 한 단계..
2024.10.16