InfoGrab Docs

GitLab Runner 시작하기

GitLab Runner를 설정하고 관리합니다.

GitLab Runner 관리는 CI/CD 작업 실행 인프라 관리의 전체 수명 주기를 포함합니다: 러너 배포 및 등록 특정 워크로드에 대한 실행자 구성 조직 성장에 맞춰 용량 확장 러너 관리 프로세스는 더 큰 워크플로우의 일부입니다: 범위와 태그를 통해 러너 액세스를 관리하고, 성능을 모니터링하고, 러너 플리트를 유지 관리합니다. 1단계: 러너 설치 # GitLab Runner를 설치하여 CI/CD 작업을 실행하는 애플리케이션을 만듭니다. 설치는 대상 인프라에서 GitLab Runner를 다운로드하고 설정하는 작업을 포함합니다. 설치 프로세스는 대상 운영 체제에 따라 다릅니다. GitLab은 Linux, Windows, macOS 및 z/OS에 대한 바이너리와 설치 지침을 제공합니다. 플랫폼과 요구 사항에 따라 설치 방법을 선택합니다. 자세한 내용은 GitLab Runner 설치 를 참조하세요. 2단계: 러너 등록 # 러너를 등록하여 GitLab 인스턴스와 GitLab Runner가 설치된 머신 간의 인증된 통신을 설정합니다. 등록은 인증 토큰을 사용하여 개별 러너를 GitLab 인스턴스에 연결합니다. 등록 중에 러너의 범위, 실행자 유형 및 러너 작동 방식을 결정하는 기타 구성 매개변수를 지정합니다. 러너를 등록하기 전에 특정 GitLab 그룹이나 프로젝트로 제한할지 여부를 결정해야 합니다. 등록 중에 서로 다른 액세스 범위로 셀프 관리 러너를 구성하여 사용할 수 있는 프로젝트를 결정할 수 있습니다: 인스턴스 러너: GitLab 인스턴스의 모든 프로젝트에서 사용 가능 그룹 러너: 특정 그룹 및 하위 그룹의 모든 프로젝트에서 사용 가능 프로젝트 러너: 특정 프로젝트에서만 사용 가능 러너를 등록할 때 태그를 추가하여 적절한 러너로 작업을 라우팅합니다. 의미 있는 태그를 할당하고 .gitlab-ci.yml 파일에서 이를 참조하여 필요한 기능이 있는 러너에서 작업이 실행되도록 합니다. CI/CD 작업이 실행될 때 할당된 태그를 보고 사용할 러너를 알 수 있습니다. 태그는 작업에 사용 가능한 러너 목록을 필터링하는 유일한 방법입니다. 자세한 내용은 다음을 참조하세요: 러너 등록 새 러너 등록 워크플로우로 마이그레이션 인스턴스 러너 그룹 러너 프로젝트 러너 태그 3단계: 실행자 선택 # GitLab Runner 실행자는 GitLab Runner가 CI/CD 작업을 실행하는 데 사용할 수 있는 다양한 환경과 방법입니다. 실행자는 파이프라인 작업이 실제로 실행되는 방식과 위치를 결정합니다. 적절한 구성은 올바른 보안 경계를 갖춘 적절한 환경에서 작업이 실행되도록 합니다. 러너를 등록할 때 실행자를 선택해야 합니다. GitLab Runner는 실행자 시스템을 사용하여 작업이 실행되는 위치와 방법을 결정합니다. 실행자는 각 작업이 실행되는 환경을 결정합니다. 인프라와 작업 요구 사항에 맞는 실행자를 선택합니다. 예를 들어: CI/CD 작업에서 PowerShell 명령을 실행하려면 Windows 서버에 GitLab Runner를 설치한 다음 셸 실행자를