GitLab Runner 구성
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-Managed
GitLab Runner를 구성하는 방법을 배워보세요.
-
고급 구성 옵션: 러너 설정을 편집하기 위해
config.toml
구성 파일을 사용합니다. - 자체 서명 인증서 사용: GitLab 서버에 연결할 때 TLS 피어를 확인하는 인증서를 구성합니다.
- Docker Machine으로 자동 스케일링: Docker Machine에 의해 자동으로 생성된 머신에서 작업을 실행합니다.
- AWS EC2에서 GitLab Runner 자동 스케일링: 자동으로 스케일되는 AWS EC2 인스턴스에서 작업을 실행합니다.
- AWS Fargate에서 GitLab CI 자동 스케일링: AWS ECS에서 GitLab 사용자 지정 실행기와 함께 AWS Fargate 드라이버를 사용하여 작업을 실행합니다.
- GPU(Graphical Processing Units): 작업을 실행하기 위해 GPU를 사용합니다.
- 이닛 시스템: GitLab Runner는 운영 체제에 기반하여 이닛 서비스 파일을 설치합니다.
- 지원되는 쉘들: 쉘 스크립트 생성기를 사용하여 다양한 시스템에서 빌드를 실행합니다.
- 보안 고려 사항: GitLab Runner로 작업을 실행할 때 잠재적 보안 영향에 대해 알아두세요.
- 러너 모니터링: 러너의 행위를 모니터링합니다.
- Docker 캐시 자동 정리 구성: 디스크 공간 부족 시 오래된 컨테이너 및 볼륨을 정리하기 위해 크론 작업을 사용합니다.
- 프록시 뒤에서 GitLab Runner 구성: 리눅스 프록시를 설정하고 GitLab Runner를 구성합니다. 도커 실행기에 유용합니다.
- 요청 제한 처리.
- GitLab Runner Operator 구성.