นาทีฟรี GitHub Actions สำหรับรีโพสิทอรีส่วนตัว และใช้ไม่จำกัดหลังจากนั้น
รีโพสิทอรีส่วนตัวได้นาที GitHub Actions ฟรี 2,000 หรือ 3,000 นาทีต่อเดือน ทีมที่รัน CI ทุกครั้งที่ push จะใช้หมดภายในกลางเดือน และหลังจากนั้น GitHub จะคิดเงินทุกนาที หรือหยุดจ็อบของคุณ พร้อมกับ merge ที่ต้องรอจ็อบนั้น
Skipbox รันจ็อบเดียวกันในราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที เปลี่ยนบรรทัดเดียว runs-on: skipbox แล้วจ็อบจะรันโดยไม่แตะนาที GitHub ของคุณ
นาทีฟรีของแต่ละแพ็กเกจ
ตอนนี้ GitHub ให้แต่ละแพ็กเกจเป็นจำนวนเงิน และคิดนาทีของแต่ละจ็อบตามอัตราของรันเนอร์:
| แพ็กเกจ | รวมให้ต่อเดือน | บน ubuntu-latest |
|---|---|---|
| GitHub Free (บัญชีส่วนตัวหรือองค์กร) | $12 | 2,000 นาที |
| GitHub Pro | $18 | 3,000 นาที |
| GitHub Team | $18 | 3,000 นาที |
| GitHub Enterprise Cloud | $300 | 50,000 นาที |
Windows ใช้ในอัตรา $0.010 ต่อนาที และ macOS $0.062 ดังนั้น macOS $12 ใช้ได้ประมาณ 193 นาที แต่ละจ็อบปัดขึ้นเป็นนาทีเต็ม: จ็อบ lint 20 วินาทีก็เสียหนึ่งนาทีเต็ม จำนวนนี้รีเซ็ตเวลา 00:00 UTC ของวันที่ 1 และไม่ทบไปเดือนถัดไป
รันเนอร์มาตรฐานในรีโพสิทอรีสาธารณะและรันเนอร์แบบ self-hosted ไม่แตะโควตานี้เลย Skipbox คือรันเนอร์แบบ self-hosted
เมื่อโควตาหมด จะเกิดหนึ่งในสามอย่างนี้:
- มีวิธีชำระเงินบันทึกไว้: ทุกนาทีที่เกินถูกคิดเงิน $0.006 บน
ubuntu-latest - ไม่มีวิธีชำระเงิน: จ็อบไม่เริ่มจนถึงวันที่ 1
- ตั้งงบประมาณให้หยุดการใช้งาน: จ็อบหยุดเมื่อใช้งบหมด
ใช้แค่นาทีฟรีต่อไป เสียอะไร
3,000 นาทีคือ CI วันละ 150 นาทีเป็นเวลา 20 วัน หลังจากนั้นจ็อบเดิมก็เสียเงินทุกเดือน ที่ 4 vCPU:
| นาทีต่อเดือน (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 |
ตัวเลขของ GitHub คือบิลหลังหักจำนวนที่ GitHub Team รวมให้แล้ว เมื่อเทียบกับ ubuntu-latest 2 คอร์ Skipbox S ถูกกว่าเมื่อใช้เกินประมาณ 9,500 นาทีต่อเดือน และได้คอร์มากกว่าสองเท่า ใส่นาทีของคุณเองในเครื่องคำนวณบนหน้าแรก ได้
และนาทีก็เพิ่มขึ้นเรื่อยๆ:
- AI coding agent push บ่อยกว่าคนมาก และทุกการ push รัน CI โควตาฟรีไม่ได้เพิ่มตาม
- เทสต์มากขึ้น ชุด E2E หรือ matrix build ทำให้นาทีของทุกการ push เพิ่มเป็นหลายเท่า
- งบประมาณที่หยุดการใช้งาน คุมบิลได้ ด้วยการหยุด merge ของคุณตอนปลายเดือน
คุณลดนาทีเองได้: ใช้ concurrency ยกเลิกการรันที่ล้าสมัย ใส่ paths filter ตั้ง timeout-minutes รวมจ็อบเล็กๆ เข้าด้วยกัน แต่ละอย่างคือ YAML ที่ต้องเขียนและคอยดูแล และรวมกันก็ลดได้แค่ส่วนหนึ่ง เพดานยังอยู่ บน Skipbox ไม่มีเพดานให้ต้องจัดการ
อะไรเปลี่ยนเมื่อใช้ Skipbox
ไม่มีนาทีให้นับ
จ็อบบน Skipbox ไม่ใช้โควตาฟรีของ GitHub หรืองบประมาณ Actions ของคุณเลย ไม่จำกัดนาที และไม่มีค่าใช้งานเพิ่ม
| แพ็กเกจ | เครื่อง | ต่อเดือน |
|---|---|---|
| S | 4 vCPU, 16 GB | $39 |
| M | 8 vCPU, 16 GB | $79 |
| L | 16 vCPU, 32 GB | $149 |
CI เร็วขึ้น
รันเนอร์ของ GitHub เริ่มทุกจ็อบบน VM ว่างเปล่า แต่ละจ็อบจึงดาวน์โหลด dependency และ build อิมเมจ Docker ใหม่ตั้งแต่ต้น Skipbox เก็บเครื่องของบัญชีคุณไว้ระหว่างจ็อบ: อิมเมจ Docker และ build cache แคชของ npm, pip และ Gradle รวมถึงเครื่องมือที่ setup-node และ action อื่นๆ ติดตั้ง ยังอยู่บนดิสก์ให้จ็อบถัดไป ด้วยพื้นที่แคช 7× ของ GitHub ขึ้นไป และไม่ต้องเขียน cache key
ไม่มีเครื่องให้ดูแล
Skipbox จัดเตรียมเครื่อง อัปเดต OS และเครื่องมือ เก็บกวาดหลังทุกจ็อบ และตรวจสุขภาพและสร้างเครื่องใหม่ให้อัตโนมัติ
ย้ายได้ด้วยบรรทัดเดียว
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 บน Ubuntu 24.04 ที่มี Docker, Node.js และ Python ใช้ได้ทั้งองค์กรและบัญชีส่วนตัว อ่านรายละเอียดได้ในคู่มือการย้าย
ความปลอดภัย
- แต่ละบัญชีได้เครื่องของตัวเอง จ็อบของคุณไม่เคยใช้เครื่องร่วมกับบริษัทอื่น
- หลังทุกจ็อบ Skipbox ลบข้อมูลรับรอง โปรเซส และคอนเทนเนอร์ของรันเนอร์ ตั้งแต่ 13 พฤศจิกายน 2026 โค้ดที่ checkout และผลลัพธ์ build ของมัน (
target/ของ Cargo) จะอยู่บนเครื่องของคุณเองให้จ็อบถัดไป ส่วน “VM ใหม่ทุกจ็อบ” จะให้แต่ละจ็อบได้เครื่องใหม่ - โค้ดจากคนที่ไม่มีสิทธิ์เขียน (เช่น pull request จาก fork) รันบนเครื่องใหม่ที่ใช้ครั้งเดียว
ลองกับจ็อบของคุณเอง
การทดลองใช้ไม่ต้องใช้บัตร และใช้ได้ 7 วัน หรือ 3,000 นาทีของจ็อบ ย้ายจ็อบที่กินนาทีฟรีมากที่สุดไปที่ runs-on: skipbox แล้วดูการใช้งาน GitHub ของคุณหยุดเพิ่ม ขณะที่การรันครั้งที่สองกลับมาเร็วขึ้น
คำถามที่พบบ่อย
รีโพสิทอรีส่วนตัวได้นาทีฟรี GitHub Actions กี่นาที
GitHub ให้เป็นจำนวนเงิน ไม่ใช่จำนวนนาที: $12 ต่อเดือนบน GitHub Free, $18 บน GitHub Pro และ GitHub Team และ $300 บน Enterprise Cloud บน ubuntu-latest เท่ากับ 2,000, 3,000 และ 50,000 นาที ถ้าไม่อยากนับนาทีอีก ให้ย้ายจ็อบไป Skipbox: ราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที
นาทีฟรีหมดแล้วจะเกิดอะไรขึ้น
ถ้ามีวิธีชำระเงินบันทึกไว้ GitHub จะคิดเงินทุกนาทีที่เกินตามอัตราของรันเนอร์ ถ้าไม่มี จ็อบบนรันเนอร์ที่ GitHub โฮสต์จะไม่เริ่มจนถึงวันที่ 1 ของเดือนถัดไป จ็อบบน Skipbox ไม่ใช้นาที GitHub จึงรันต่อได้ทั้งสองกรณี
จ็อบ Windows และ macOS ใช้นาทีฟรีหมดเร็วกว่าไหม
ใช่ โควตาเป็นจำนวนเงิน รันเนอร์แต่ละแบบจึงใช้ตามอัตราของตัวเอง: Windows $0.010 ต่อนาที และ macOS $0.062 เทียบกับ $0.006 บน ubuntu-latest จ็อบ Linux ที่ย้ายไป Skipbox จะไม่ใช้โควตานี้เลย โควตาจึงเหลือไว้ให้จ็อบที่ต้องอยู่บน GitHub
รันเนอร์แบบ self-hosted ใช้นาทีฟรีไหม
ไม่ใช้ GitHub ไม่คิดเงินนาทีของรันเนอร์แบบ self-hosted และไม่หักจากจำนวนที่แพ็กเกจรวมให้ Skipbox คือรันเนอร์แบบ self-hosted ที่ Skipbox ดูแลให้ นาทีของมันจึงอยู่นอกโควตาและนอกบิลจาก GitHub
นาทีที่ไม่ได้ใช้ทบไปเดือนหน้าได้ไหม
ไม่ได้ โควตาจะรีเซ็ตเป็นจำนวนเต็มเวลา 00:00 UTC ของวันที่ 1 และที่เหลือจะหายไป บน Skipbox ไม่มีอะไรต้องเก็บสะสม: ทุกเดือนใช้ได้ไม่จำกัดนาที
อัปเดต 11 พฤศจิกายน 2026