Skipbox

Kalkulator kos GitHub Actions: kira bil, jadikan harga tetap

Bil GitHub Actions anda bertambah dengan setiap minit job anda berjalan. Pasukan yang menjalankan 20,000 minit sebulan pada runner 4 teras GitHub membayar $222 sebulan, dan bulan depan ia akan berjalan lebih banyak lagi.

Skipbox menjalankan job yang sama pada harga tetap $39 sebulan dengan minit tanpa had. Anda memindahkan job dengan menukar baris runs-on-nya kepada skipbox.

Cara GitHub mengira bil anda

GitHub mendarab minit setiap job dengan kadar seminit runnernya dan membundarkan setiap job ke atas kepada satu minit penuh, jadi job 2 minit 5 saat dicaj 3 minit. Larian yang gagal dan larian semula juga dicaj. Pengiraan yang disertakan dalam pelan anda ($18 sebulan pada GitHub Team) ditolak daripada jumlahnya, dan setiap minit selepas itu dicaj.

bil = Σ (minit pada setiap runner × kadarnya) − pengiraan yang disertakan

Untuk melihat minit anda sendiri, buka Billing & Licensing → Usage dalam tetapan organisasi anda, tapis kepada Actions dan kumpulkan mengikut SKU. Untuk satu larian, buka ringkasannya dan klik Usage di bawah Run details.

Hasil formula itu

Pada GitHub Team, runner 4 teras, berbanding pelan S Skipbox dengan 4 vCPU yang sama:

Pada runner yang lebih besar, jurangnya bertambah:

Untuk nombor anda sendiri, masukkan minit anda dalam kalkulator di laman utama. Ia tidak memerlukan log masuk, dan menunjukkan bil GitHub di sebelah harga tetap Skipbox untuk saiz mesin yang anda pilih.

Kenapa nombor bulan depan lebih besar

Formula itu tiada had atas, dan setiap inputnya terus meningkat.

  • Ejen pengekodan AI membuka pull request dan push pembetulan sepanjang hari. CI berjalan pada setiap push, jadi bil mengikut push, bukan orang.
  • Lebih banyak ujian. Suite E2E atau build matrix menjadikan satu push banyak job.
  • Larian semula. Ujian tidak stabil yang dijalankan semula dicaj minitnya sekali lagi.
  • Bajet. Hadkan bil dengan bajet GitHub, dan apabila ia habis pada pertengahan bulan, job berhenti dan merge menunggu.

Mengurangkan minit ialah kerja: membatalkan larian yang telah diganti, penapis laluan, cache key, runner lebih kecil, kemudian menyemak semuanya semula bulan depan. Harga tetap menamatkan kira-kira itu.

Apa yang diubah oleh Skipbox

  • Harga tetap, minit tanpa had. $39, $79 atau $149 sebulan untuk 4, 8 atau 16 vCPU. Tiada caj penggunaan. Tambah pelan untuk menjalankan lebih banyak job serentak; job yang melebihi mesin anda menunggu giliran.
  • Tiada minit GitHub. Mesin Skipbox bersambung sebagai self-hosted runner, yang tidak dicaj oleh GitHub dan tidak pernah menggunakan bajet.
  • Job lebih pantas. Mesin anda sendiri mengekalkan imej dan lapisan Docker, cache pakej dan alat yang dipasang antara job: sekurang-kurangnya 7× cache yang diberikan GitHub kepada satu repositori, tanpa cache key untuk ditulis.
  • Tiada apa untuk dijalankan sendiri. Skipbox mengemas kini imej, membersihkan selepas setiap job dan membina semula mesin yang gagal semakan kesihatannya.

Beralih hanya satu baris

jobs:
  test:
    runs-on: skipbox # was ubuntu-latest
    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 anda.
  3. Tukar runs-on dan push.

Job seterusnya berjalan di Skipbox; job Linux berjalan tanpa perubahan.

Keselamatan

  • Mesin itu milik akaun anda seorang; tiada job syarikat lain berjalan padanya.
  • Selepas setiap job, bukti kelayakan, proses dan container runner dipadam. 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 VM baharu yang dipadam selepas itu. Cara job diasingkan.

Cuba pada job anda sendiri

Percubaan tidak memerlukan kad dan berjalan selama 7 hari atau 3,000 minit job. Pindahkan workflow anda yang paling mahal ke runs-on: skipbox dan lihat baris itu hilang daripada bil GitHub anda.

Soalan lazim

Bagaimanakah GitHub Actions dicaj?

Ikut minit. Minit setiap job, dibundarkan ke atas kepada satu minit penuh, didarab dengan kadar runnernya, dan pengiraan yang disertakan dalam pelan anda ditolak daripada jumlahnya. Skipbox menggantikannya dengan harga tetap bermula $39 sebulan, dengan minit tanpa had.

Berapakah kos GitHub Actions seminit?

Pada repositori peribadi, ubuntu-latest (2 teras) berharga $0.006 seminit, runner Linux 4 teras $0.012, 8 teras $0.022 dan 16 teras $0.042. Di Skipbox, mesin 4 vCPU berharga $39 sebulan, berapa minit pun ia berjalan.

Adakah kalkulator kos GitHub Actions?

Ya. Kalkulator di laman utama Skipbox menerima minit sebulan dan saiz mesin anda, kemudian menunjukkan bil GitHub dan berapa yang anda jimat dengan harga tetap Skipbox. Tanpa perlu log masuk.

Adakah job yang gagal dan dijalankan semula dikenakan caj?

Ya. Setiap minit job berjalan dicaj, termasuk larian yang gagal dan larian semula. Di Skipbox ia tidak dikenakan kos tambahan: harganya tetap.

Adakah self-hosted runner dikira dalam bil?

Tidak. GitHub tidak mengecaj apa-apa untuk minit self-hosted runner. Mesin Skipbox bersambung sebagai self-hosted runner, jadi job yang anda pindahkan ke sana keluar daripada bil GitHub anda, dan harga tetap Skipbox sahaja yang anda bayar untuknya.

Dikemas kini 11 November 2026

CI/CD lebih pantas dengan cache yang sentiasa sedia

Runner anda yang sentiasa sedia pada harga tetap

1/12 daripada kos GitHub pada penggunaan penuh. Harga tetap, jadi jalankan sepanjang hari. 7× ruang cache GitHub.

  • Tanpa kad
  • Log masuk dengan GitHub
  • Batal bila-bila masa