InfoGrab Docs

튜토리얼: 자신만의 프로젝트 러너 만들기, 등록 및 실행

튜토리얼: 자신만의 프로젝트 러너 만들기, 등록 및 실행에 대해 설명합니다.

이 튜토리얼은 GitLab에서 첫 번째 러너를 구성하고 실행하는 방법을 보여줍니다. 러너는 GitLab CI/CD 파이프라인에서 작업을 실행하는 GitLab Runner 애플리케이션의 에이전트입니다. 작업은 .gitlab-ci.yml 파일에 정의되고 사용 가능한 러너에 할당됩니다. GitLab에는 세 가지 유형의 러너가 있습니다: 공유(Shared): GitLab 인스턴스의 모든 그룹과 프로젝트에서 사용 가능. 그룹(Group): 그룹의 모든 프로젝트와 하위 그룹에서 사용 가능. 프로젝트(Project): 특정 프로젝트와 연결. 일반적으로 프로젝트 러너는 한 번에 하나의 프로젝트에서 사용. 이 튜토리얼에서는 기본 파이프라인 구성에서 정의된 작업을 실행하기 위한 프로젝트 러너를 만들 것입니다: 빈 프로젝트 만들기 프로젝트 파이프라인 만들기 . 프로젝트 러너 만들기 및 등록 . 파이프라인을 트리거하여 러너 실행 . 시작하기 전에 # 러너를 만들고 등록하고 실행하려면 먼저 로컬 컴퓨터에 GitLab Runner를 설치 해야 합니다. 빈 프로젝트 만들기 # 먼저 CI/CD 파이프라인과 러너를 만들 수 있는 빈 프로젝트를 만듭니다. 빈 프로젝트를 만들려면: 오른쪽 상단에서 Create new (+)와 New project/repository 를 선택합니다. Create blank project 를 선택합니다. 프로젝트 세부 정보를 입력합니다: Project name 필드에 프로젝트 이름을 입력합니다. 이름은 소문자 또는 대문자( a-zA-Z ), 숫자( 0-9 ), 이모지 또는 밑줄( _ )로 시작해야 합니다. 점( . ), 더하기( + ), 대시( - ) 또는 공백도 포함할 수 있습니다. Project slug 필드에 프로젝트 경로를 입력합니다. GitLab 인스턴스는 슬러그를 프로젝트의 URL 경로로 사용합니다. 슬러그를 변경하려면 먼저 프로젝트 이름을 입력한 다음 슬러그를 변경합니다. Create project 를 선택합니다. 프로젝트 파이프라인 만들기 # 다음으로 프로젝트에 대한 .gitlab-ci.yml 파일을 만듭니다. 이는 GitLab CI/CD에 대한 지침을 지정하는 YAML 파일입니다. 이 파일에서 다음을 정의합니다: 러너가 실행해야 하는 작업의 구조와 순서. 특정 조건이 발생할 때 러너가 내려야 하는 결정. 상단 바에서 검색 또는 이동 을 선택하고 프로젝트 또는 그룹을 찾습니다. Project overview 를 선택합니다. 더하기 아이콘(+)을 선택한 다음 New file 을 선택합니다. Filename 필드에 .gitlab-ci.yml 을 입력합니다. 큰 텍스트 상자에 다음 샘플 구성을 붙여넣습니다: stages: - build - test job_build: stage: build script: - echo "Building the project" job_test: stage: test script: - echo "Running tests" 이 구성에는 러너가 실행하는 두 가지 작업, 즉 빌드 작업과 테스트 작업이 있습니다