# محاسبه هزینه GitHub Actions و ثابت کردن صورت‌حساب

> صورت‌حساب GitHub Actions برابر است با دقیقه‌های هر جاب ضرب در نرخ دقیقه‌ای رانر آن، منهای سهمیه شامل طرح شما. 20,000 دقیقه در ماه روی رانر 4 هسته‌ای می‌شود $۲۲۲‏؛ Skipbox همان جاب‌ها را با قیمت ثابت $۳۹ و نامحدود اجرا می‌کند.

صورت‌حساب GitHub Actions شما با هر دقیقه اجرای جاب‌هایتان بزرگ‌تر می‌شود. تیمی که ماهانه 20,000 دقیقه روی رانر 4 هسته‌ای GitHub اجرا می‌کند، ماهانه $۲۲۲ می‌پردازد و ماه بعد بیشتر اجرا خواهد کرد.

Skipbox همان جاب‌ها را با قیمت ثابت ماهانه $۳۹ و دقیقه‌های نامحدود اجرا می‌کند. برای انتقال یک جاب، خط `runs-on` آن را به `skipbox` تغییر می‌دهید.

- صورت‌حساب GitHub = دقیقه‌ها × نرخ رانر − سهمیه شامل طرح شما
- 20,000 دقیقه روی رانر 4 هسته‌ای: $۲۲۲ روی GitHub و $۳۹ روی Skipbox‏، یعنی هر ماه $۱۸۳ صرفه‌جویی
- [محاسبه‌گر صفحه اصلی](https://skipbox.dev/?ref=g-github-actions-cost-calculator-fa#cost) قیمت دقیقه‌های خودتان را حساب می‌کند، بدون ورود

**GitHub Actions با قیمت ثابت و دقیقه‌های نامحدود** Skipbox جاب‌های GitHub Actions شما را روی ماشین اختصاصی خودتان اجرا می‌کند: ماهانه $۳۹، هر چند دقیقه که اجرا کنید. لایه‌های Docker و کش وابستگی‌ها بین جاب‌ها می‌مانند، پس جاب بعدی فوراً شروع می‌شود.

رانری با چهار vCPU، ماهانه بیست هزار دقیقه: GitHub $۲۲۲ → Skipbox $۳۹. هر ماه $۱۸۳ صرفه‌جویی می‌کنید.

انتقال فقط یک خط است: `runs-on: skipbox`.

[شروع دوره آزمایشی رایگان ۷ روزه](https://app.skipbox.dev/sign-in?ref=g-github-actions-cost-calculator-fa)

## GitHub صورت‌حساب شما را چطور حساب می‌کند

GitHub دقیقه‌های هر جاب را در نرخ دقیقه‌ای رانر آن ضرب می‌کند و هر جاب را به دقیقه کامل بالا گرد می‌کند، پس جابی به مدت 2 دقیقه و 5 ثانیه، 3 دقیقه حساب می‌شود. اجراهای ناموفق و اجراهای دوباره هم حساب می‌شوند. سهمیه شامل طرح شما (در GitHub Team ماهانه $۱۸) از مجموع کم می‌شود و هر دقیقه بیش از آن هزینه دارد.

**صورت‌حساب = Σ (دقیقه‌ها روی هر رانر × نرخ آن) − سهمیه شامل طرح**

| رانر (مخزن‌های خصوصی) | هر دقیقه |
|---|---|
| `ubuntu-latest` (۲ هسته) | $۰٫۰۰۶ |
| Linux با 4 هسته | $۰٫۰۱۲ |
| Linux با 8 هسته | $۰٫۰۲۲ |
| Linux با 16 هسته | $۰٫۰۴۲ |

برای دیدن دقیقه‌های خودتان، در تنظیمات سازمانتان **Billing & Licensing** و بعد **Usage** را باز کنید، فیلتر را روی Actions بگذارید و بر اساس SKU گروه‌بندی کنید. برای یک اجرای تنها، خلاصه آن را باز کنید و زیر Run details روی **Usage** کلیک کنید.

## فرمول به چه عددی می‌رسد

در GitHub Team‏، رانر 4 هسته‌ای در برابر طرح S در Skipbox با همان ۴ vCPU:

| دقیقه در ماه | GitHub | Skipbox S | صرفه‌جویی ماهانه شما |
|---|---|---|---|
| 10,000 | $۱۰۲ | $۳۹ | **$۶۳** |
| 20,000 | $۲۲۲ | $۳۹ | **$۱۸۳** |
| 30,000 | $۳۴۲ | $۳۹ | **$۳۰۳** |
| همیشه روشن | $۵۰۰٫۴۰ | $۳۹ | **$۴۶۱٫۴۰** |

روی رانرهای بزرگ‌تر فاصله بیشتر می‌شود:

| 20,000 دقیقه در ماه | GitHub | Skipbox | صرفه‌جویی ماهانه شما |
|---|---|---|---|
| 8 هسته | $۴۲۲ | $۷۹ (M) | **$۳۴۳** |
| 16 هسته | $۸۲۲ | $۱۴۹ (L) | **$۶۷۳** |

برای عددهای خودتان، دقیقه‌هایتان را در [محاسبه‌گر صفحه اصلی](https://skipbox.dev/?ref=g-github-actions-cost-calculator-fa#cost) وارد کنید. ورود لازم ندارد و صورت‌حساب GitHub را کنار قیمت ثابت Skipbox برای اندازه ماشینی که انتخاب می‌کنید نشان می‌دهد.

## چرا عدد ماه بعد بزرگ‌تر است

فرمول سقفی ندارد و همه ورودی‌هایش مدام بالا می‌روند.

- **ایجنت‌های کدنویسی هوش مصنوعی** تمام روز pull request باز می‌کنند و اصلاحیه push می‌کنند. CI با هر push اجرا می‌شود، پس صورت‌حساب دنبال pushهاست، نه آدم‌ها.
- **تست‌های بیشتر.** یک مجموعه تست E2E یا یک بیلد matrix یک push را به جاب‌های زیادی تبدیل می‌کند.
- **اجراهای دوباره.** اجرای دوباره یک تست ناپایدار دقیقه‌هایش را دوباره حساب می‌کند.
- **بودجه‌ها.** صورت‌حساب را با بودجه GitHub مهار کنید؛ وقتی وسط ماه تمام شود، جاب‌ها متوقف می‌شوند و mergeها منتظر می‌مانند.

کم کردن دقیقه‌ها خودش کار است: لغو اجراهایی که جایگزین شده‌اند، فیلترهای مسیر، کلیدهای کش، رانرهای کوچک‌تر، و بعد بررسی دوباره همه این‌ها در ماه بعد. قیمت ثابت این حساب‌وکتاب را تمام می‌کند.

## Skipbox چه چیزی را تغییر می‌دهد

- **قیمت ثابت، دقیقه‌های نامحدود.** ماهانه $۳۹‏، $۷۹ یا $۱۴۹ برای ۴‏، ۸ یا ۱۶ vCPU. بدون هزینه مصرف. برای اجرای جاب‌های هم‌زمان بیشتر طرح اضافه کنید؛ جاب‌هایی که از ظرفیت ماشین‌هایتان بیشتر باشند منتظر نوبتشان می‌مانند.
- **بدون دقیقه GitHub.** ماشین‌های Skipbox به‌عنوان رانر خودمیزبان وصل می‌شوند؛ GitHub برای آن‌ها پولی نمی‌گیرد و هرگز از بودجه‌ای برداشت نمی‌کنند.
- **جاب‌های سریع‌تر.** ماشین اختصاصی شما ایمیج‌ها و لایه‌های Docker‏، کش پکیج‌ها و ابزارهای نصب‌شده را بین جاب‌ها نگه می‌دارد: دست‌کم ۷ برابر کشی که GitHub به یک مخزن می‌دهد، بدون نوشتن هیچ کلید کشی.
- **چیزی برای اداره کردن نیست.** Skipbox ایمیج را به‌روز می‌کند، بعد از هر جاب پاک‌سازی می‌کند و ماشینی را که از بررسی سلامت رد نشود از نو می‌سازد.

## انتقال فقط یک خط است

```yaml
jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test
```

1. با GitHub وارد Skipbox شوید.
2. اپ GitHub مربوط به Skipbox را نصب کنید و مخزن‌هایتان را انتخاب کنید.
3. `runs-on` را تغییر دهید و push کنید.

جاب بعدی روی Skipbox اجرا می‌شود؛ جاب‌های Linux بدون تغییر اجرا می‌شوند.

## امنیت

- ماشین فقط مال حساب شماست؛ جاب هیچ شرکت دیگری روی آن اجرا نمی‌شود.
- بعد از هر جاب، اعتبارنامه‌ها، پردازه‌ها و کانتینرهای رانر پاک می‌شوند. از 13 نوامبر 2026‏، checkout شما و خروجی بیلد آن (`target/`‎ در Cargo) برای جاب‌های بعدی روی ماشین اختصاصی خودتان می‌مانند؛ «ماشین تازه برای هر جاب» به هر جاب یک ماشین تازه می‌دهد.
- کد افرادی که دسترسی نوشتن ندارند (مثل pull requestها از forkها) روی یک ماشین مجازی تازه اجرا می‌شود که بعد از آن حذف می‌شود. [جاب‌ها چطور از هم جدا نگه داشته می‌شوند](https://docs.skipbox.dev/isolation).

## روی جاب‌های خودتان امتحانش کنید

دوره آزمایشی کارت نمی‌خواهد و ۷ روز یا ۳٬۰۰۰ دقیقه جاب طول می‌کشد. پرهزینه‌ترین ورک‌فلوی خود را به `runs-on: skipbox` ببرید و ببینید آن خط از صورت‌حساب GitHub شما بیرون می‌رود.

## پرسش‌های متداول

### هزینه GitHub Actions چطور حساب می‌شود؟

دقیقه‌ای. دقیقه‌های هر جاب، که به دقیقه کامل بالا گرد می‌شوند، در نرخ رانر آن ضرب می‌شوند و سهمیه شامل طرح شما از مجموع کم می‌شود. Skipbox به‌جای آن یک قیمت ثابت از ماهانه $۳۹ با دقیقه‌های نامحدود می‌گذارد.

### هزینه هر دقیقه GitHub Actions چقدر است؟

در مخزن خصوصی، ubuntu-latest (2 هسته) دقیقه‌ای $۰٫۰۰۶ است، رانر Linux با 4 هسته $۰٫۰۱۲‏، با 8 هسته $۰٫۰۲۲ و با 16 هسته $۰٫۰۴۲. روی Skipbox یک ماشین ۴ vCPU ماهانه $۳۹ است، هر چند دقیقه که اجرا کند.

### محاسبه‌گر هزینه GitHub Actions وجود دارد؟

بله. محاسبه‌گر صفحه اصلی Skipbox دقیقه‌های ماهانه و اندازه ماشین شما را می‌گیرد و صورت‌حساب GitHub و صرفه‌جویی شما با قیمت ثابت Skipbox را نشان می‌دهد. ورود لازم نیست.

### جاب‌های ناموفق و اجراهای دوباره هم هزینه دارند؟

بله. هر دقیقه‌ای که جاب اجرا شود حساب می‌شود، از جمله اجراهای ناموفق و اجراهای دوباره. روی Skipbox هزینه اضافه‌ای ندارند: قیمت ثابت است.

### رانرهای self-hosted در صورت‌حساب حساب می‌شوند؟

نه. GitHub برای دقیقه‌های رانر خودمیزبان (self-hosted) هیچ هزینه‌ای نمی‌گیرد. ماشین‌های Skipbox به‌عنوان رانر خودمیزبان وصل می‌شوند، پس جاب‌هایی که آنجا می‌برید از صورت‌حساب GitHub شما بیرون می‌روند و تنها چیزی که برایشان می‌پردازید قیمت ثابت Skipbox است.

به‌روزرسانی: 2026-11-11 · https://skipbox.dev/fa/guides/github-actions-cost-calculator
