คำนวณค่าใช้จ่าย GitHub Actions: คิดบิล แล้วลดเป็นราคาเหมาจ่าย
บิล GitHub Actions ของคุณโตขึ้นทุกนาทีที่จ็อบรัน ทีมที่รัน 20,000 นาทีต่อเดือนบนรันเนอร์ 4 คอร์ของ GitHub จ่าย $222 ต่อเดือน และเดือนหน้าก็จะรันมากกว่านี้
Skipbox รันจ็อบเดียวกันในราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที คุณย้ายจ็อบได้โดยเปลี่ยนบรรทัด runs-on เป็น skipbox
GitHub คิดบิลของคุณอย่างไร
GitHub คูณนาทีของแต่ละจ็อบด้วยอัตรารายนาทีของรันเนอร์ และปัดทุกจ็อบขึ้นเป็นนาทีเต็ม จ็อบที่ใช้ 2 นาที 5 วินาทีจึงถูกคิด 3 นาที การรันที่ล้มเหลวและการรันซ้ำก็ถูกคิดเงินด้วย การประมวลผลที่แพ็กเกจรวมให้ ($18 ต่อเดือนบน GitHub Team) จะหักออกจากยอดรวม และทุกนาทีที่เกินจะถูกคิดเงิน
บิล = Σ (นาทีบนแต่ละรันเนอร์ × อัตราของรันเนอร์นั้น) − การประมวลผลที่แพ็กเกจรวมให้
| รันเนอร์ (รีโพสิทอรีส่วนตัว) | ต่อนาที |
|---|---|
ubuntu-latest (2 คอร์) | $0.006 |
| Linux 4 คอร์ | $0.012 |
| Linux 8 คอร์ | $0.022 |
| Linux 16 คอร์ | $0.042 |
ดูนาทีของคุณเองได้ที่ Billing & Licensing → Usage ในการตั้งค่าขององค์กร กรองเฉพาะ Actions แล้วจัดกลุ่มตาม SKU ส่วนการรันครั้งเดียว ให้เปิดหน้าสรุปของการรันนั้น แล้วคลิก Usage ใต้ Run details
สูตรนี้ออกมาเป็นเท่าไร
บน GitHub Team รันเนอร์ 4 คอร์ เทียบกับแพ็กเกจ S ของ Skipbox ที่มี 4 vCPU เท่ากัน:
| นาทีต่อเดือน | GitHub | Skipbox S | ประหยัดได้ทุกเดือน |
|---|---|---|---|
| 10,000 | $102 | $39 | $63 |
| 20,000 | $222 | $39 | $183 |
| 30,000 | $342 | $39 | $303 |
| เปิดตลอดเวลา | $500.40 | $39 | $461.40 |
บนรันเนอร์ที่ใหญ่กว่า ส่วนต่างยิ่งมาก:
| 20,000 นาทีต่อเดือน | GitHub | Skipbox | ประหยัดได้ทุกเดือน |
|---|---|---|---|
| 8 คอร์ | $422 | $79 (M) | $343 |
| 16 คอร์ | $822 | $149 (L) | $673 |
ถ้าต้องการตัวเลขของคุณเอง ให้ใส่นาทีในเครื่องคำนวณบนหน้าแรก ไม่ต้องเข้าสู่ระบบ และจะแสดงบิลของ GitHub เทียบกับราคาเหมาจ่ายของ Skipbox สำหรับขนาดเครื่องที่คุณเลือก
ทำไมตัวเลขเดือนหน้าถึงสูงกว่า
สูตรนี้ไม่มีเพดาน และทุกตัวแปรก็เพิ่มขึ้นเรื่อยๆ
- AI coding agent เปิด pull request และ push แก้โค้ดทั้งวัน CI รันทุกครั้งที่ push บิลจึงขึ้นตามจำนวนการ push ไม่ใช่จำนวนคน
- เทสต์มากขึ้น ชุด E2E หรือ build matrix ทำให้การ push ครั้งเดียวกลายเป็นหลายจ็อบ
- การรันซ้ำ เทสต์ที่ผลไม่แน่นอนเมื่อรันซ้ำก็ถูกคิดนาทีอีกรอบ
- งบประมาณ คุมบิลด้วยงบประมาณของ GitHub แล้วเมื่องบหมดกลางเดือน จ็อบจะหยุด และ merge ต้องรอ
การตัดนาทีเป็นงาน: ยกเลิกการรันที่ถูกแทนที่ ใส่ path filter เขียน cache key ใช้รันเนอร์เล็กลง แล้วตรวจทุกอย่างใหม่อีกครั้งเดือนหน้า ราคาเหมาจ่ายทำให้ไม่ต้องคำนวณอีก
Skipbox เปลี่ยนอะไร
- ราคาเหมาจ่าย ไม่จำกัดนาที $39, $79 หรือ $149 ต่อเดือน สำหรับ 4, 8 หรือ 16 vCPU ไม่มีค่าใช้งานเพิ่ม เพิ่มแพ็กเกจเพื่อรันจ็อบพร้อมกันได้มากขึ้น จ็อบที่เกินจำนวนเครื่องจะรอคิว
- ไม่ใช้นาที GitHub เครื่องของ Skipbox เชื่อมต่อในฐานะรันเนอร์แบบ self-hosted ซึ่ง GitHub ไม่คิดเงิน และไม่ใช้งบประมาณเลย
- จ็อบเร็วขึ้น เครื่องของคุณเองเก็บอิมเมจและ layer ของ Docker แคชแพ็กเกจ และเครื่องมือที่ติดตั้งไว้ระหว่างจ็อบ: แคชอย่างน้อย 7× ของที่ GitHub ให้ต่อรีโพสิทอรี และไม่ต้องเขียน cache key
- ไม่มีอะไรให้ดูแล Skipbox อัปเดตอิมเมจ เก็บกวาดหลังทุกจ็อบ และสร้างเครื่องที่ไม่ผ่านการตรวจสุขภาพขึ้นใหม่
ย้ายได้ด้วยบรรทัดเดียว
jobs:
test:
runs-on: skipbox # was ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- เข้าสู่ระบบ Skipbox ด้วย GitHub
- ติดตั้งแอป Skipbox บน GitHub แล้วเลือกรีโพสิทอรีของคุณ
- เปลี่ยน
runs-onแล้ว push
จ็อบถัดไปจะรันบน Skipbox จ็อบ Linux รันได้โดยไม่ต้องแก้อะไร
ความปลอดภัย
- เครื่องเป็นของบัญชีคุณคนเดียว ไม่มีจ็อบของบริษัทอื่นรันบนเครื่องนี้
- หลังทุกจ็อบ ข้อมูลรับรอง โปรเซส และคอนเทนเนอร์ของรันเนอร์จะถูกลบ ตั้งแต่ 13 พฤศจิกายน 2026 โค้ดที่ checkout และผลลัพธ์ build ของมัน (
target/ของ Cargo) จะอยู่บนเครื่องของคุณเองให้จ็อบถัดไป ส่วน “VM ใหม่ทุกจ็อบ” จะให้แต่ละจ็อบได้เครื่องใหม่ - โค้ดจากคนที่ไม่มีสิทธิ์เขียน (เช่น pull request จาก fork) รันบน VM ใหม่ที่ถูกลบหลังใช้ วิธีแยกจ็อบออกจากกัน
ลองกับจ็อบของคุณเอง
การทดลองใช้ไม่ต้องใช้บัตร และใช้ได้ 7 วัน หรือ 3,000 นาทีของจ็อบ ย้ายเวิร์กโฟลว์ที่แพงที่สุดของคุณไปที่ runs-on: skipbox แล้วดูบรรทัดนั้นหายไปจากบิล GitHub
คำถามที่พบบ่อย
GitHub Actions คิดเงินอย่างไร
คิดรายนาที นาทีของแต่ละจ็อบปัดขึ้นเป็นนาทีเต็ม แล้วคูณด้วยอัตราของรันเนอร์ จากนั้นหักการประมวลผลที่แพ็กเกจรวมให้ออกจากยอดรวม Skipbox เปลี่ยนวิธีนั้นเป็นราคาเหมาจ่ายเริ่มต้น $39 ต่อเดือน ไม่จำกัดนาที
GitHub Actions นาทีละเท่าไร
ในรีโพสิทอรีส่วนตัว ubuntu-latest (2 คอร์) ราคา $0.006 ต่อนาที รันเนอร์ Linux 4 คอร์ $0.012 8 คอร์ $0.022 และ 16 คอร์ $0.042 บน Skipbox เครื่อง 4 vCPU ราคา $39 ต่อเดือน ไม่ว่าจะรันกี่นาที
มีเครื่องคำนวณค่าใช้จ่าย GitHub Actions ไหม
มี เครื่องคำนวณบนหน้าแรกของ Skipbox รับจำนวนนาทีต่อเดือนและขนาดเครื่องของคุณ แล้วแสดงบิลของ GitHub และยอดที่ประหยัดได้ด้วยราคาเหมาจ่ายของ Skipbox ไม่ต้องเข้าสู่ระบบ
จ็อบที่ล้มเหลวและการรันซ้ำเสียเงินไหม
เสีย ทุกนาทีที่จ็อบรันถูกคิดเงิน รวมถึงการรันที่ล้มเหลวและการรันซ้ำ บน Skipbox ไม่มีค่าใช้จ่ายเพิ่ม เพราะราคาเหมาจ่าย
รันเนอร์แบบ self-hosted นับรวมในบิลไหม
ไม่นับ GitHub ไม่คิดเงินนาทีของรันเนอร์แบบ self-hosted เครื่องของ Skipbox เชื่อมต่อในฐานะรันเนอร์แบบ self-hosted จ็อบที่ย้ายไปจึงออกจากบิล GitHub ของคุณ และราคาเหมาจ่ายของ Skipbox คือทั้งหมดที่คุณจ่ายสำหรับจ็อบเหล่านั้น
อัปเดต 11 พฤศจิกายน 2026