개요
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"을 참조하세요.