InfoGrab DocsInfoGrab Docs

OpenShift에서 GitLab Runner 구성

OpenShift에서 GitLab Runner를 구성하는 방법을 설명합니다.

| --- | --- | | gitlabUrl | all | GitLab 인스턴스의 완전한 도메인 이름. 예: https://gitlab.example.com | | token | all | 러너 등록에 사용하는 runner-registration-token 키가 담긴 Secret의 이름. | | tags | all | 러너에 적용할 쉼표로 구분된 태그 목록. | | concurrent | all | 동시에 실행할 수 있는 job의 최대 수. 최대값은 정의된 모든 러너 수입니다. 0은 무제한을 의미하지 않습니다. 기본값은 10입니다. | | interval | all | 새 job 확인 간격(초). 기본값은 30입니다. | | locked | 1.8 | 러너를 특정 프로젝트에 잠글지 여부. 기본값은 false입니다. | | runUntagged | 1.8 | 태그가 없는 job을 실행할지 여부. 태그가 지정되지 않은 경우 기본값은 true이고, 그렇지 않으면 false입니다. | | protected | 1.8 | 러너가 보호된 브랜치에서만 job을 실행할지 여부. 기본값은 false입니다. | | cloneURL | all | GitLab 인스턴스 URL을 덮어씁니다. 러너가 GitLab URL에 접속할 수 없을 때만 사용합니다. | | env | all | Runner Pod에 환경 변수로 주입할 키-값 쌍이 담긴 ConfigMap의 이름. | | runnerImage | 1.7 | 기본 GitLab Runner 이미지를 덮어씁니다. 기본값은 Operator에 번들된 Runner 이미지입니다. | | helperImage | all | 기본 GitLab Runner 헬퍼 이미지를 덮어씁니다. | | buildImage | all | 빌드 시 이미지가 지정되지 않을 경우 사용할 기본 Docker 이미지. | | cacheType | all | Runner 아티팩트에 사용할 캐시 유형. gcs, s3, azure 중 하나. | | cachePath | all | 파일 시스템에서 캐시 경로를 정의합니다. | | cacheShared | all | 러너 간 캐시 공유를 활성화합니다. | | s3 | all | S3 캐시 설정 옵션. Cache 속성을 참조하세요. | | gcs | all | gcs 캐시 설정 옵션. Cache 속성을 참조하세요. | | azure | all | Azure 캐시 설정 옵션. Cache 속성을 참조하세요. | | ca | all | 사용자 정의 인증 기관(CA) 인증서가 담긴 TLS Secret의 이름. | | serviceaccount | all | Runner Pod 실행에 사용하는 서비스 어카운트를 재정의합니다. | | config | all | 구성 템플릿이 포함된 사용자 정의 ConfigMap을 제공할 때 사용합니다. | | shutdownTimeout | 1.34 | 강제 종료 작업이 타임아웃되어 프로세스를 종료하기까지의 시간(초). 기본값은 30입니다. 0 이하로 설정하면 기본값이 사용됩니다. | |