เปรียบเทียบรันเนอร์ GitHub Actions: บิลรายเดือนตามนาทีที่คุณใช้
รันเนอร์ GitHub Actions ส่วนใหญ่ รวมถึงของ GitHub เอง คิดเงินรายนาที ไม่ว่าจะเลือกเจ้าไหน บิลก็เพิ่มขึ้นทุกการ push ทุกการลองใหม่ และทุกเทสต์ที่คุณเพิ่ม
Skipbox คือเจ้าที่เป็นราคาเหมาจ่าย: $39 ต่อเดือน ไม่จำกัดนาที เปลี่ยน runs-on เป็น skipbox แล้วจ็อบจะรันบนเครื่องที่เก็บไว้ให้บัญชีของคุณ
ทำไมทีมถึงย้ายมา Skipbox
รันเนอร์อื่นทุกเจ้าในหน้านี้แลกอัตราที่ต่ำกว่ากับโมเดลเดิม: จ่ายรายนาที บิลจึงขึ้นตาม CI ของคุณ ทีมย้ายมา Skipbox เพื่อให้บิลเป็นยอดคงที่ และเพื่อเลิกสร้างแคชเดิมซ้ำบนเครื่องใหม่ทุกจ็อบ
แต่ละรันเนอร์คิดเงินอย่างไร
| รันเนอร์ | วิธีคิดเงิน | อัตรา 4 vCPU |
|---|---|---|
| รันเนอร์ขนาดใหญ่ของ GitHub | รายนาที ปัดขึ้นทีละจ็อบ หลังเกินการประมวลผลที่แพ็กเกจรวมให้ | $0.012 ต่อนาที |
| Blacksmith | รายนาที หลังเกินนาทีฟรี 3,000 นาทีของ 2 vCPU | $0.008 ต่อนาที |
| Depot | แพ็กเกจ $20 หรือ $200 ที่รวมนาทีไว้ แล้วคิดรายนาที | $0.012 ต่อนาที (ใช้นาที 2×) |
| WarpBuild | รายนาที | $0.008 ต่อนาที |
| Namespace | แพ็กเกจ $0, $100 หรือ $250 แล้วคิดต่อ unit minute | $0.006 ต่อนาที (4 vCPU, 8 GB) |
| Skipbox | ราคาเหมาจ่ายรายเดือน ไม่จำกัดนาที | $39 ต่อเดือน |
บิลรายเดือนตามนาทีที่คุณใช้
จ็อบบนรันเนอร์ 4 vCPU จากหน้าราคาของแต่ละเจ้า:
| รันเนอร์ | 10,000 นาที | 20,000 นาที | 30,000 นาที | เปิดตลอดเวลา |
|---|---|---|---|---|
| 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 คิดหลังหักการประมวลผลที่ GitHub Team รวมให้แล้ว Depot และ Namespace คิดบนแพ็กเกจที่ถูกที่สุดสำหรับจำนวนนาทีนั้น Blacksmith หักส่วนที่ฟรีออกแล้ว
บนเครื่องที่ใหญ่กว่า ที่ 20,000 นาที:
| 20,000 นาที | GitHub | Depot | WarpBuild | Blacksmith | Skipbox |
|---|---|---|---|---|---|
| 8 vCPU | $422 | $488 | $320 | $308 | $79 (M) |
| 16 vCPU | $822 | $968 | $640 | $628 | $149 (L) |
ตรวจนาทีของคุณเองได้ในเครื่องคำนวณบนหน้าแรก
ค่าใช้จ่ายยังโตขึ้นตรงไหน
นาทีไม่เคยอยู่นิ่ง:
- AI coding agent เปิด pull request และ push แก้โค้ดตลอดเวลา และทุกการ push รัน CI บิลขึ้นตามจำนวนการ push ไม่ใช่จำนวนคน
- เทสต์มากขึ้น (E2E, matrix build) ทำให้จำนวนจ็อบต่อการ push เพิ่มเป็นหลายเท่า
- งบประมาณหยุด merge ตั้งเพดานการใช้จ่ายของ GitHub แล้วเมื่อถึงเพดาน จ็อบจะไม่เริ่มจนถึงเดือนหน้า
ขีดจำกัดที่คุณจะเจอในแต่ละเจ้า
- GitHub: VM ใหม่ทุกจ็อบ แคช 10 GB ต่อรีโพสิทอรี รายการที่ไม่ได้ใช้ 7 วันถูกลบ รันเนอร์ขนาดใหญ่ไม่มีนาทีฟรี และคิดเงินในรีโพสิทอรีสาธารณะด้วย
- Blacksmith: microVM ของแต่ละจ็อบถูกทำลายพร้อมระบบไฟล์
actions/cacheจำกัดที่ 25 GB ต่อรีโพสิทอรีต่อสัปดาห์ Docker layer caching และ sticky disk ราคา $0.50 ต่อ GB ต่อเดือน - Depot: จ็อบรันบน EC2 instance ที่ไม่ถูกใช้ซ้ำเลย Depot ระบุว่านาทีที่รวมให้ไม่ใช่เพดานตายตัว และรันเนอร์ขนาดใหญ่ใช้นาทีเหล่านั้นเร็วขึ้น 2× ถึง 8× แคชที่เกิน 25 หรือ 250 GB ราคา $0.20 ต่อ GB ต่อเดือน
- WarpBuild: พื้นที่เก็บแคช $0.20 ต่อ GB ต่อเดือน snapshot ของ VM $0.025 ต่อชั่วโมง บวก $0.04 ต่อการกู้คืนหนึ่งครั้ง
- Namespace: การใช้งานที่เกินแพ็กเกจ $0.0015 ต่อ unit minute cache volume $0.0048 ต่อ GB ต่อวัน ส่วนที่เกินจากที่แพ็กเกจรวมให้
Skipbox ต่างอย่างไร
ราคาเหมาจ่าย
| แพ็กเกจ | เครื่อง | ต่อเดือน |
|---|---|---|
| S | 4 vCPU, 16 GB | $39 |
| M | 8 vCPU, 16 GB | $79 |
| L | 16 vCPU, 32 GB | $149 |
ไม่จำกัดนาที ไม่มีค่าใช้งานเพิ่ม จ็อบที่เกินจำนวนที่แพ็กเกจรันพร้อมกันได้จะรอคิว
แคชที่ยังอยู่
เครื่องของบัญชีคุณถูกเก็บไว้ระหว่างจ็อบ อิมเมจ Docker และ build cache แคชของ npm, pip และ Gradle รวมถึงเครื่องมือจาก setup action ยังอยู่บนดิสก์ในครั้งถัดไป ด้วยพื้นที่ 7× ของแคชเริ่มต้นของ GitHub และไม่ต้องจัดการ key
ไม่ใช้นาที GitHub ไม่มีอะไรให้ดูแล
รันเนอร์ของ Skipbox ไม่ใช้นาที GitHub ของคุณเลย งบประมาณของ GitHub จึงไม่เคยหยุดจ็อบเหล่านี้ Skipbox จัดเตรียม อัปเดต เก็บกวาด และตรวจสุขภาพเครื่องให้คุณ
ย้ายได้ด้วยบรรทัดเดียว
jobs:
test:
runs-on: skipbox # was ubuntu-latest or another runner's label
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- เข้าสู่ระบบ Skipbox ด้วย GitHub
- ติดตั้งแอป Skipbox บน GitHub แล้วเลือกรีโพสิทอรี
- เปลี่ยน
runs-onแล้ว push
Skipbox รันจ็อบ Linux บน Ubuntu 24.04 ที่ติดตั้ง Docker, Node.js และ Python ไว้แล้ว
ความปลอดภัย
- เครื่องของคุณรันเฉพาะจ็อบของบัญชีคุณ
- ข้อมูลรับรอง โปรเซส และคอนเทนเนอร์ของรันเนอร์ถูกลบหลังทุกจ็อบ ตั้งแต่ 13 พฤศจิกายน 2026 โค้ดที่ checkout และผลลัพธ์ build ของมัน (
target/ของ Cargo) จะอยู่บนเครื่องของคุณเองให้จ็อบถัดไป ส่วน “VM ใหม่ทุกจ็อบ” จะให้แต่ละจ็อบได้เครื่องใหม่ - โค้ดจากคนที่ไม่มีสิทธิ์เขียน (เช่น pull request จาก fork) รันบนเครื่องใหม่ที่ใช้ครั้งเดียว
อ่านเพิ่มเติมในการแยกจ็อบ
ลองใช้
ทดลองใช้ฟรี ไม่ต้องใช้บัตร ใช้ได้ 7 วัน หรือ 3,000 นาทีของจ็อบ ย้ายจ็อบที่รันบ่อยหนึ่งจ็อบไปที่ runs-on: skipbox แล้วเทียบการรันครั้งที่สองและบิลของคุณกับที่จ่ายอยู่ตอนนี้
คำถามที่พบบ่อย
รันเนอร์ GitHub Actions เจ้าไหนถูกที่สุด
สำหรับทีมที่รัน 10,000 นาทีต่อเดือนขึ้นไปบน 4 vCPU คือ Skipbox: ราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที ที่ 20,000 นาที รันเนอร์ 4 คอร์ของ GitHub ราคา $222 Depot $248 WarpBuild $160 Blacksmith $148 และ Namespace $100
รันเนอร์ของผู้ให้บริการภายนอกใช้นาที GitHub Actions ของฉันด้วยไหม
ไม่ใช้ สำหรับ GitHub รันเนอร์เหล่านี้คือรันเนอร์แบบ self-hosted ซึ่งฟรีและไม่นับรวมในนาทีที่แพ็กเกจรวมให้ คุณจ่ายแค่ผู้ให้บริการรันเนอร์ และบน Skipbox นั่นคือราคาเหมาจ่ายของแพ็กเกจ
มีรันเนอร์ GitHub Actions ที่ใช้ได้ไม่จำกัดนาทีไหม
มี แพ็กเกจของ Skipbox ราคา $39, $79 และ $149 ต่อเดือน ใช้ได้ไม่จำกัดนาทีและไม่มีค่าใช้งานเพิ่ม จ็อบที่เกินจำนวนที่แพ็กเกจรันพร้อมกันได้จะรอคิว แทนที่จะเพิ่มยอดบิล
รันเนอร์ไหนเก็บแคชไว้ระหว่างจ็อบ
Skipbox เก็บเครื่องไว้ให้บัญชีของคุณ layer ของ Docker และแคชแพ็กเกจจึงอยู่บนดิสก์ของเครื่องนั้น ส่วน GitHub, Blacksmith และ Depot เริ่มแต่ละจ็อบบนเครื่องใหม่ และเก็บสภาพไว้ได้ผ่านบริการแคชที่จำกัดขนาดหรือคิดเงินต่อ GB เท่านั้น
เปลี่ยนรันเนอร์ยากไหม
แค่บรรทัดเดียวต่อจ็อบ ติดตั้งแอป Skipbox บน GitHub เปลี่ยน runs-on เป็น skipbox แล้ว push ขั้นตอนและ action ยังเหมือนเดิม
อัปเดต 11 พฤศจิกายน 2026