반응형
◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇
GitLab Runner
GitLab Runner는 GitLab CI/CD의 "Job"을 실행하는 머신이다. (Runner의 머신은 지정할 수 있다)
GitLab Runner는 .gitlab-ci.yml
파일에 정의된 "Pipeline"을 읽고, 각 "Job"을 실행한다.
즉, GitLab의 "Pipeline"에서 "Job"은 Gitlab Runner의 머신 위에서 작동된다.
Runner는 GitLab의 코드 저장소에서 발생하는 빌드 및 배포 작업을 자동화하는 데 사용된다.
GitLab-hosted Runners (Gitlab의 머신 사용)
GitLab에서 제공하는 Runner로, GitLab에 의해 관리된다.
별도의 설치나 설정이 필요 없이 바로 사용할 수 있다.
Self-managed Runners (사용자의 머신 사용)
사용자가 직접 설치하고 관리하는 Runner로, 사용자의 서버나 클라우드 환경에서 실행된다.
사용자의 서버에 GitLab Runner를 설치하고 GitLab.com에 서버를 등록해야 한다.
참고자료) https://docs.gitlab.com/runner/
GitLab Runner | GitLab
GitLab product documentation.
docs.gitlab.com
반응형
'CI ⁄ CD > GitLab' 카테고리의 다른 글
[GitLab] .gitlab-ci.yml에서 include (0) | 2024.04.11 |
---|