RSS GitLab
팔로우
구글 클라우드 플랫폼과 깃랩 CI를 사용하여 프로비전 그룹 러너 제공하기
자체 인프라스트럭처에서 파이프라인을 실행하는 GitLab Runner를 설정하는 것은 어려운 작업일 수 있지만, GitLab의 Google Cloud Integration이 이를 쉽게 해줍니다. 이 튜토리얼에서는 GitLab.com에서 Google Cloud Platform을 사용하여 새로운 그룹 러너를 10분 이내에 설정하는 방법을 가르칩니다. 시작하려면 Bash가 설치된 터미널, Google Cloud Platform 프로젝트의 소유자 액세스, Terraform 또는 OpenTofu 1.5 이상 버전, gcloud CLI가 필요합니다. 첫 번째 단계는 Build > Runners > New Group Runner에서 새로운 그룹 러너를 생성하고 태그 및 설명을 구성하는 것입니다. 다음으로 Google Cloud를 선택하고 프로젝트 ID, 지역, 존, 머신 타입을 입력합니다. 정보를 입력한 후 Setup 지침을 클릭하고 제공된 Bash 스크립트를 실행합니다. 또한 main.tf 파일을 생성하고 GitLab의 지침을 따릅니다. 프로비저닝이 완료되면 새로 프로비저닝된 러너를 확인하고 .gitlab-ci.yml 파일을 추가하여 테스트할 수 있습니다. GitLab Runner를 설정한 후에는 러너의 크기, 의존성, 인프라스트럭처 코드를 확인하여 특정 사용 사례에 최적화하는 것을 고려할 수 있습니다.