GitLab Runner 개발에 기여하기
GitLab Runner 개발 환경 설정, 의존성 설치, 빌드, 테스트 실행을 위한 단계별 가이드
GitLab Runner는 두 가지 모드로 작동할 수 있는 Go 바이너리입니다: GitLab Runner가 로컬에서 작업을 실행하는 방식("instance" 실행기). 러너 매니저가 GitLab Runner Helper를 사용하여 아티팩트를 가져오는 오토스케일 환경에 작업을 위임하는 방식. instance 실행기 모드(1)로 GitLab Runner를 개발하는 경우, 필요한 설정은 Go 환경뿐입니다. 매니저 및 Helper 모드(2)로 GitLab Runner를 개발하는 경우, Docker 빌드 환경도 필요합니다. 또한 Kubernetes에서 매니저 또는 Helper를 실행하려면 작동하는 클러스터가 필요합니다. 다음 지침은 mise 를 사용하여 Go 버전을 관리하는 Go 환경을 설정합니다. 이미 이 설정이 있거나 스스로 알고 있는 경우 2단계("의존성 및 Go 런타임 설치")를 건너뛸 수 있습니다. 로컬에서 Docker 및 Kubernetes를 제공하기 위해 3단계에서 Rancher
