# Perbandingan runner GitHub Actions: bil bulanan ikut minit anda

> GitHub, Blacksmith, Depot, WarpBuild dan Namespace semuanya mengecaj ikut minit, jadi bil mereka bertambah bersama CI anda. Skipbox berharga tetap $39 sebulan dengan minit tanpa had: pada 20,000 minit dengan 4 vCPU, itu $183 sebulan lebih murah daripada GitHub.

Kebanyakan runner GitHub Actions, termasuk runner GitHub sendiri, mengecaj ikut minit. Pilih mana-mana satu, dan bil anda meningkat dengan setiap push, setiap cubaan semula dan setiap ujian yang anda tambah.

Skipbox satu-satunya yang berharga tetap: $39 sebulan, minit tanpa had. Tukar `runs-on` kepada `skipbox` dan job anda berjalan pada mesin yang dikhaskan untuk akaun anda.

- 20,000 minit pada 4 vCPU: GitHub $222, Blacksmith $148, Skipbox $39
- Pada penggunaan penuh, Skipbox berharga 1/12 daripada runner 4 teras GitHub
- Mesin anda sendiri: lapisan Docker dan cache pakej kekal untuk job seterusnya

**GitHub Actions pada harga tetap, minit tanpa had** Skipbox menjalankan job GitHub Actions anda pada mesin khusus anda sendiri: $39 sebulan, berapa minit pun anda jalankan. Lapisan Docker dan cache dependency kekal antara job, jadi job seterusnya bermula serta-merta.

Runner 4 vCPU, 20,000 minit sebulan: GitHub $222 → Skipbox $39. Anda jimat $183 setiap bulan.

Beralih hanya memerlukan satu baris: `runs-on: skipbox`.

[Mulakan percubaan percuma 7 hari saya](https://app.skipbox.dev/sign-in?ref=compare-github-actions-runners-compared-ms)

## Kenapa pasukan beralih ke Skipbox

Setiap runner lain di sini menawarkan kadar lebih rendah dengan model yang sama: anda membayar ikut minit, jadi bil naik mengikut CI anda. Pasukan beralih ke Skipbox untuk menjadikan bil satu angka tetap, dan supaya tidak lagi membina semula cache yang sama pada mesin baharu untuk setiap job.

## Cara setiap runner mengecaj

| Runner | Cara mengecaj | Kadar 4 vCPU |
|---|---|---|
| Runner GitHub yang lebih besar | Ikut minit, dibundarkan ke atas bagi setiap job, selepas pengiraan yang disertakan dalam pelan anda | $0.012 seminit |
| Blacksmith | Ikut minit, selepas 3,000 minit 2 vCPU percuma | $0.008 seminit |
| Depot | Pelan $20 atau $200 dengan minit disertakan, kemudian ikut minit | $0.012 seminit (minit 2×) |
| WarpBuild | Ikut minit | $0.008 seminit |
| Namespace | Pelan $0, $100 atau $250, kemudian ikut unit minit | $0.006 seminit (4 vCPU, 8 GB) |
| **Skipbox** | **Harga bulanan tetap, minit tanpa had** | **$39 sebulan** |

## Bil bulanan mengikut minit anda

Job pada runner 4 vCPU, daripada halaman harga setiap satu:

| Runner | 10,000 min | 20,000 min | 30,000 min | Sentiasa hidup |
|---|---|---|---|---|
| GitHub | $102 | $222 | $342 | $500.40 |
| Depot | $128 | $248 | $368 | $526.40 |
| WarpBuild | $80 | $160 | $240 | $345.60 |
| Blacksmith | $68 | $148 | $228 | $333.60 |
| Namespace | $60 | $100 | $130 | $209.20 |
| **Skipbox S** | **$39** | **$39** | **$39** | **$39** |

GitHub dikira selepas pengiraan yang disertakan dalam GitHub Team. Depot dan Namespace dikira pada pelan yang paling murah untuk minit itu. Blacksmith ditolak peringkat percumanya.

Pada mesin yang lebih besar, pada 20,000 minit:

| 20,000 minit | GitHub | Depot | WarpBuild | Blacksmith | Skipbox |
|---|---|---|---|---|---|
| 8 vCPU | $422 | $488 | $320 | $308 | $79 (M) |
| 16 vCPU | $822 | $968 | $640 | $628 | $149 (L) |

Semak minit anda sendiri dalam [kalkulator di laman utama](https://skipbox.dev/?ref=compare-github-actions-runners-compared-ms#cost).

## Di mana kos terus bertambah

Minit tidak kekal di tempatnya:

- **Ejen pengekodan AI** membuka pull request dan push pembetulan sepanjang masa, dan setiap push menjalankan CI. Bil mengikut push, bukan orang.
- **Lebih banyak ujian** (E2E, build matrix) menggandakan job bagi setiap push.
- **Bajet menghentikan merge.** Hadkan perbelanjaan GitHub dan, sebaik sahaja had dicapai, job tidak lagi bermula sehingga bulan depan.

## Had yang akan anda temui pada setiap satu

- **GitHub:** VM baharu untuk setiap job; cache 10 GB bagi setiap repositori, entri dibuang selepas 7 hari tidak digunakan; runner yang lebih besar tiada minit percuma dan dicaj pada repositori awam juga.
- **Blacksmith:** microVM setiap job dimusnahkan bersama sistem failnya; `actions/cache` dihadkan kepada 25 GB bagi setiap repositori seminggu; cache lapisan Docker dan sticky disk berharga $0.50 setiap GB sebulan.
- **Depot:** job berjalan pada instance EC2 yang tidak pernah digunakan semula; minit yang disertakan "are not a hard cap" (bukan had mutlak), dan runner yang lebih besar menggunakannya 2× hingga 8× lebih cepat; cache melebihi 25 atau 250 GB berharga $0.20 setiap GB sebulan.
- **WarpBuild:** storan cache pada $0.20 setiap GB sebulan; snapshot VM pada $0.025 sejam ditambah $0.04 bagi setiap pemulihan.
- **Namespace:** penggunaan melebihi pelan pada $0.0015 setiap unit minit; volume cache pada $0.0048 setiap GB sehari melebihi apa yang disertakan dalam pelan.

## Apa yang Skipbox lakukan secara berbeza

### Harga tetap

| Pelan | Mesin | Sebulan |
|---|---|---|
| S | 4 vCPU, 16 GB | $39 |
| M | 8 vCPU, 16 GB | $79 |
| L | 16 vCPU, 32 GB | $149 |

Minit tanpa had, tanpa caj penggunaan. Job yang melebihi apa yang dijalankan pelan anda serentak menunggu giliran.

### Cache yang kekal

Mesin akaun anda dikekalkan antara job. Imej dan cache build Docker, cache npm, pip dan Gradle, serta alat daripada action setup masih ada pada cakera pada kali seterusnya, dengan 7× ruang cache lalai GitHub dan tanpa key untuk diurus.

### Tiada minit GitHub, tiada apa untuk dijalankan sendiri

Runner Skipbox tidak menggunakan minit GitHub anda langsung, jadi bajet GitHub tidak pernah menghentikannya. Skipbox menyediakan, mengemas kini, membersihkan dan menjalankan semakan kesihatan mesin untuk anda.

## Beralih hanya satu baris

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

1. Log masuk ke Skipbox dengan GitHub.
2. Pasang apl GitHub Skipbox dan pilih repositori.
3. Tukar `runs-on` dan push.

Skipbox menjalankan job Linux pada Ubuntu 24.04, dengan Docker, Node.js dan Python dipasang.

## Keselamatan

- Mesin anda hanya menjalankan job akaun anda.
- Bukti kelayakan, proses dan container runner dipadam selepas setiap job. Mulai 13 November 2026, checkout anda dan output build-nya (`target/` Cargo) kekal pada mesin anda sendiri untuk job seterusnya; “VM baharu bagi setiap job” memberi setiap job mesin baharu.
- Kod daripada orang tanpa akses tulis (seperti pull request daripada fork) berjalan pada mesin baharu yang digunakan sekali sahaja.

Butiran lanjut dalam [pengasingan job](https://docs.skipbox.dev/isolation).

## Cubalah

Percubaan adalah percuma, tidak memerlukan kad, dan berlangsung selama 7 hari atau 3,000 minit job. Pindahkan satu job yang sibuk ke `runs-on: skipbox` dan bandingkan larian keduanya serta bil anda dengan apa yang anda bayar sekarang.

## Soalan lazim

### Runner GitHub Actions manakah yang paling murah?

Bagi pasukan yang menjalankan 10,000 minit sebulan atau lebih pada 4 vCPU, Skipbox: harga tetap $39 sebulan dengan minit tanpa had. Pada 20,000 minit, runner 4 teras GitHub ialah $222, Depot $248, WarpBuild $160, Blacksmith $148 dan Namespace $100.

### Adakah runner pihak ketiga juga menghabiskan minit GitHub Actions saya?

Tidak. Bagi GitHub, ia ialah self-hosted runner, dan self-hosted runner adalah percuma serta tidak ditolak daripada minit yang disertakan. Anda hanya membayar perkhidmatan runner itu, dan di Skipbox itu ialah harga tetap pelan.

### Adakah runner GitHub Actions dengan minit tanpa had?

Ya. Pelan Skipbox, $39, $79 dan $149 sebulan, merangkumi minit tanpa had tanpa caj penggunaan. Job yang melebihi apa yang dijalankan pelan anda serentak menunggu giliran dan tidak menambah bil.

### Runner manakah yang mengekalkan cache antara job?

Skipbox mengekalkan satu mesin untuk akaun anda, jadi lapisan Docker dan cache pakej kekal pada cakeranya. GitHub, Blacksmith dan Depot memulakan setiap job pada mesin baharu dan hanya mengekalkan keadaan melalui perkhidmatan cache yang mempunyai had saiz atau caj setiap GB.

### Susahkah bertukar runner?

Satu baris bagi setiap job. Pasang apl GitHub Skipbox, tukar runs-on kepada skipbox, dan push; step dan action kekal seperti biasa.

Dikemas kini 2026-11-11 · https://skipbox.dev/ms/compare/github-actions-runners-compared
