Skip to main content

GitHub Actions 청구

GitHub Actions의 사용량이 무료 할당량 대비 측정되는 방법 및 추가 사용분에 대한 결제 방법을 알아봅니다.

GitHub Actions 사용량 측정 방법

GitHub Actions 사용은 자체 호스팅 러너와 표준 GitHub 호스팅 러너를 사용하는 퍼블릭 리포지토리의 경우, 무료로 제공됩니다. 작업에 대한 실행기 선택을(를) 참조하세요.

프라이빗 리포지토리에서 각 GitHub 계정은 계정의 플랜에 따라 할당량의 남은 시간(분)과 GitHub 호스팅 러너에 사용할 수 있는 스토리지를 받습니다. 할당된 금액을 초과하는 모든 사용량은 사용자의 계정에 청구됩니다. 시간(분)은 매월 재설정되지만 스토리지 사용량은 재설정되지 않습니다.

리포지토리에 쓰기 권한이 있는 사용자는 개인 계정에 할당된 시간(분)을 차감하지도 않고 작업을 실행할 수 있습니다.

사용량 측정 방법의 예

  • 표준 Linux 실행기에서 워크플로를 실행하고 완료하는 데까지 10분이 걸리는 경우, 리포지토리 소유자의 허용량에서 10분을 사용합니다. 워크플로에서 10MB 아티팩트를 생성하면, 리포지토리 소유자의 스토리지 허용량 중 10MB도 함께 사용됩니다.
  • 일반적으로 10분이 걸리는 워크플로를 실행했는데 필요한 의존성이 준비되지 않아 5분 만에 실패한 경우, 리포지토리 소유자의 할당량에서 5분이 차감됩니다. 문제를 해결하고 워크플로를 다시 실행하여 성공하면, 리포지토리 소유자의 할당량에서 총 15분이 사용됩니다.
  • 많은 로그 파일과 긴 작업 요약을 생성하는 워크플로를 실행하는 경우, 이러한 파일은 리포지토리 소유자의 스토리지 할당량에 포함되지 않습니다.

GitHub Actions 무료 사용

다음은 표준 러너와 아티팩트 스토리지의 사용 시간으로, GitHub 플랜에 포함됩니다. 매월 시작 시, 계정에서 사용하는 시간(분)은 0으로 초기화됩니다.

계획스토리지분(월)
GitHub Free500 MB2,000
GitHub Pro1GB3,000
조직용 GitHub Free500 MB2,000
GitHub Team2GB3,000
GitHub Enterprise Cloud50GB50,000

참고 항목

큰 실행기에서는 포함된 시간(분)을 사용할 수 없습니다. 이러한 러너는 퍼블릭 리포지토리에서 사용하는 경우에도 항상 요금이 청구됩니다.

포함된 할당량 초과 사용 시

유효한 결제 방법이 등록되어 있지 않은 경우, 할당량을 모두 사용하면 추가 사용이 차단됩니다.

GitHub Actions 추가 사용 결제

할당량을 초과한 추가 사용량은 GitHub 계정에 설정된 결제 방법으로 결제됩니다. 결제 및 청구 정보 관리을(를) 참조하세요.

스토리지는 매월 아티팩트 시간당 사용량을 기준으로 요금이 청구됩니다. 시간(분)은 한 달 동안 각 러너 유형에서 사용된 총 처리 시간을 기준으로 계산됩니다.

참고 항목

청구 대시보드는 Actions 사용량을 순수 사용 시간(분)이 아닌 달러 금액(“지출”)으로 표시할 수 있습니다. 이 금액에는 적용 가능한 시간(분) 승수가 이미 반영되어 있습니다.

시간(분) 승수

각 러너 유형에는 운영 체제 및 처리 성능에 따라 결정되는 시간(분) 승수가 있습니다. 예를 들어, GitHub에서 호스팅되는 Windows 및 macOS 러너에서 실행되는 작업은 Linux 러너에서 실행되는 작업보다 2배, 10배 더 많은 시간(분)을 소모합니다.

운영 체제시간(분) 승수
Linux1
Windows2
macOS10

GitHub 호스팅 러너의 시간(분) 승수에 대한 자세한 내용은 작업 시간(분) 승수 참조을(를) 참조하세요.

시간(분) 비용 계산 예시

예를 들어, 조직에서 GitHub Team을 사용하는 경우, 포함된 할당량을 초과하여 5,000분을 사용했다면 Linux 및 Windows 러너를 모두 사용했을 때, 총 스토리지 및 시간(분)당 비용은 $56 USD가 됩니다.

  • 5,000(3,000 Linux 및 2,000 Windows)분 = $56 USD($24 USD + $32 USD)
    • 3,000 Linux 분 x 분당 $0.008 USD = $24 USD
    • 2,000 Windows 분 x 분당 $0.016 USD = $32 USD

이 예시에서는 각 운영 체제에서 기준 러너가 사용되었다고 가정합니다.

스토리지 비용 계산 예시

예를 들어 3월 중 10일 동안은 3GB의 스토리지를 사용하고 3월 중 21일 동안은 12GB를 사용하는 경우 스토리지 사용량은 다음과 같이 계산됩니다.

  • 3GB x 10일 x (하루 24시간) = 720GB/시간
  • 12GB x 21일 x (하루 24시간) = 6,048GB/시간
  • 720GB/시간 + 6,048GB/시간 = 6,768GB/시간
  • 6,768GB/시간 / (월별 744시간) = 9.0967GB/월

월말에 GitHub는 스토리지를 가장 가까운 MB로 올림합니다. 따라서 3월의 스토리지 사용량은 9.097GB가 됩니다.

참고 항목

GitHub는 6~12시간 내에 스토리지 공간을 업데이트합니다. 아티팩트가 삭제되면 다음 예약된 업데이트 중에 사용 가능한 공간이 계정에 반영됩니다.

GitHub Actions 예산 관리

유효한 결제 방법이 등록되어 있지 않은 경우, 할당량을 모두 사용하면 추가 사용이 차단됩니다.

기본적으로, 유효한 결제 방법이 등록되어 있는 경우에도 예산을 설정하지 않으면 지출은 $0 USD로 제한됩니다. 제품 또는 SKU에 대한 지출을 제한하기 위해 예산을 설정하고 관리할 수 있습니다. 예산을 설정하여 요금제 제품에 대한 지출 제어을(를) 참조하세요.

Accounts that have migrated from the old billing platform may contain automatically generated budgets that mirror their previous spending limits.

추가 참고 자료