본문 바로가기
IT & 개발

GitHub Actions 비용 0원 만들기 - CI/CD 무료 운영 완전 가이드

by 냉국이 2026. 3. 12.
728x90

GitHub Actions, 왜 비용이 터질까?

GitHub Actions는 공개 레포는 무료이지만 비공개 레포는 월 2,000분 무료, 초과분은 $0.008/분(Linux 기준)이 청구됩니다. 팀이 커질수록 CI/CD 비용이 급격히 올라갑니다.

GitHub Actions 요금 구조

플랜 무료 분/월 초과 요금(Linux) 스토리지
Free 2,000분 $0.008/분 500MB
Pro 3,000분 $0.008/분 1GB
Team 3,000분 $0.008/분 2GB
Enterprise 50,000분 $0.008/분 50GB

비용 절감 전략 6가지

1. Self-hosted Runner 도입 (가장 강력)

GitHub 호스팅 러너 대신 자체 서버를 사용합니다. AWS EC2, 집 서버, 구형 노트북 모두 가능합니다.

runs-on: self-hosted

2. 캐시 전략 최적화

- uses: actions/cache@v4
  with:
    path: ~/.npm
    key: node-${{ runner.os }}-${{ hashFiles('**/package-lock.json') }}

3. 트리거 조건 최적화

on:
  push:
    branches: [main]
    paths-ignore:
      - '**.md'
      - 'docs/**'

4. timeout-minutes 설정

jobs:
  build:
    timeout-minutes: 15

실전 절약 사례

Self-hosted Runner + 캐시 최적화 + 트리거 정리만으로 월 Actions 비용 78% 절감을 달성했습니다.

결론

GitHub Actions 비용은 설정만 잘해도 크게 줄일 수 있습니다. Self-hosted Runner 도입부터 시작하세요.

300x250

댓글