Skip to main content

워크플로에서 액션즈 러너 컨트롤러 실행기 사용

워크플로 파일에서 Actions Runner Controller 실행기를 사용할 수 있습니다.

워크플로 파일에서 ARC 실행기 사용하기

실행기 확장 집합에서 실행할 작업을 할당하려면 확장 집합의 이름을 GitHub Actions 워크플로 파일의 runs-on 키 값으로 지정할 수 있습니다.

예를 들어, 러너 스케일 세트에 대한 다음 구성에서는 INSTALLATION_NAME 값이 arc-runner-set로 설정됩니다.

# Using a Personal Access Token (PAT)
INSTALLATION_NAME="arc-runner-set"
NAMESPACE="arc-runners"
GITHUB_CONFIG_URL="https://github.com/<your_enterprise/org/repo>"
GITHUB_PAT="<PAT>"
helm install "${INSTALLATION_NAME}" \
    --namespace "${NAMESPACE}" \
    --create-namespace \
    --set githubConfigUrl="${GITHUB_CONFIG_URL}" \
    --set githubConfigSecret.github_token="${GITHUB_PAT}" \
    oci://ghcr.io/actions/actions-runner-controller-charts/gha-runner-scale-set

워크플로에서 이 구성을 사용하려면 워크플로의 runs-on 키 값을 다음 예제와 비슷하게 arc-runner-set로 설정합니다.

jobs:
  job_name:
    runs-on: arc-runner-set

실행기 스케일 세트 이름 사용

실행기 스케일 세트 이름은 해당 실행기 그룹 내에서 고유합니다. 동일한 이름의 여러 실행기 확장 집합을 배포하려면 다른 실행기 그룹에 속해야 합니다. 실행기 확장 집합 이름을 지정하는 방법에 대한 자세한 내용은 Actions Runner Controller 사용 실행기 Scale Set 배포을(를) 참조하세요.

ARC에서 만든 실행기를 타겟팅하기 위해 데 추가 레이블을 사용할 수 없습니다. 설치 중에 지정한 실행기 확장 집합의 설치 이름을 사용하거나 values.yaml 파일의 runnerScaleSetName 필드 값을 정의하여 사용할 수 있습니다. 이러한 실행기는 runs-on 대상으로 사용할 '단일 레이블'로 사용됩니다. 자세한 내용은 Actions Runner Controller 사용 실행기 Scale Set 배포을(를) 참조하세요.

행동 실행자 컨트롤러 법적 고지