OpenShift에서 GitLab Runner 구성
OpenShift에서 GitLab Runner 구성에 대해 설명합니다.
이 문서는 OpenShift에서 GitLab Runner를 구성하는 방법을 설명합니다. GitLab Runner Operator에 속성 전달 # Runner 를 생성할 때, spec 에 속성을 설정하여 구성할 수 있습니다. 예를 들어, Runner가 등록된 GitLab URL이나 등록 토큰이 포함된 시크릿의 이름을 지정할 수 있습니다: apiVersion: apps.gitlab.com/v1beta2 kind: Runner metadata: name: dev spec: gitlabUrl: https://gitlab.example.com token: gitlab-runner-secret # 러너 토큰이 포함된 시크릿의 이름 Operator 속성 에서 사용 가능한 모든 속성을 확인하세요. Operator 속성 # 다음 속성을 Operator에 전달할 수 있습니다. 일부 속성은 더 최신 버전의 Operator에서만 사용 가능합니다. 설정 Operator 설명 gitlabUrl all GitLab 인스턴스의 정규화된 도메인 이름. 예: https://gitlab.example.com . token all runner 등록에 사용되는 runner-registration-token 키를 포함하는 Secret 의 이름. tags all Runner에 적용할 쉼표로 구분된 태그 목록. concurrent all 동시에 실행할 수 있는 작업 수를 제한합니다. 최대 수는 정의된 모든 러너입니다. 0은 무제한을 의미하지 않습니다. 기본값은 10 입니다. interval all 새 작업 확인 간격(초)을 정의합니다. 기본값은 30 입니다. locked 1.8 Runner를 프로젝트에 잠글지 여부를 정의합니다. 기본값은 false 입니다. runUntagged 1.8 태그 없는 작업을 실행할지 여부를 정의합니다. 태그가 지정되지 않은 경우 기본값은 true 입니다. 그렇지 않으면 false 입니다. protected 1.8 Runner가 보호된 브랜치에서만 작업을 실행할지 여부를 정의합니다. 기본값은 false 입니다. cloneURL all GitLab 인스턴스의 URL을 덮어씁니다. Runner가 GitLab URL에 연결할 수 없는 경우에만 사용됩니다. env all Runner 포드의 환경 변수로 삽입되는 키-값 쌍을 포함하는 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 Runner 간 캐시 공유를 활성화합니다. s3 all S3 캐시
