Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.
GitHub AE는 현재 제한된 릴리스에 있습니다.

작업에 대한 실행기 선택

워크플로에서 작업을 처리할 컴퓨터 유형을 정의합니다.

개요

jobs.<job_id>.runs-on을 사용하여 작업을 실행할 머신 형식을 정의합니다.

  • 대상 컴퓨터는 자체 호스팅 실행기일 수 있습니다.
  • 할당된 레이블에 따라 실행기를 대상으로 지정할 수 있습니다.
  • 단일 문자열 또는 문자열 배열로 제공할 runs-on 수 있습니다.
  • 문자열 배열을 지정하면 지정된 runs-on 모든 값과 일치하는 실행기에서 워크플로가 실행됩니다.
  • 여러 머신에서 워크플로를 실행하려면 jobs.<job_id>.strategy를 사용합니다.

작업에 대한 자체 호스팅 실행기를 지정하려면 자체 호스팅 실행기 레이블을 사용하여 워크플로 파일에서 runs-on을 구성합니다.

모든 자체 호스팅 실행기에는 self-hosted 레이블이 있습니다. 이 레이블만 사용하면 자체 호스팅 실행기가 선택됩니다. 운영 체제 또는 아키텍처와 같은 특정 조건을 충족하는 실행기를 선택하려면 self-hosted(먼저 나열되어야 함)로 시작하고 필요에 따라 추가 레이블을 포함하는 레이블 배열을 제공하는 것이 좋습니다. 레이블 배열을 지정하면 지정한 모든 레이블이 있는 실행기에서 작업이 큐에 대기됩니다.

self-hosted 레이블이 필요하지는 않지만 자체 호스팅 실행기를 사용할 때 이 레이블을 지정하여 작업이 의도치 않게 현재 또는 미래의 GitHub 호스팅 실행기를 지정하지 않도록 하는 것이 좋습니다.

예제: 실행기 선택에 레이블 사용

runs-on: [self-hosted, linux]

자세한 내용은 "자체 호스팅 실행기 정보" 및 "AUTOTITLE"을 참조하세요.