# คำนวณค่าใช้จ่าย GitHub Actions: คิดบิล แล้วลดเป็นราคาเหมาจ่าย

> บิล GitHub Actions คือนาทีของแต่ละจ็อบคูณอัตรารายนาทีของรันเนอร์ ลบด้วยการประมวลผลที่แพ็กเกจรวมให้ 20,000 นาทีต่อเดือนบนรันเนอร์ 4 คอร์เท่ากับ $222 ส่วน Skipbox รันจ็อบเดียวกันในราคาเหมาจ่าย $39 ไม่จำกัด

บิล GitHub Actions ของคุณโตขึ้นทุกนาทีที่จ็อบรัน ทีมที่รัน 20,000 นาทีต่อเดือนบนรันเนอร์ 4 คอร์ของ GitHub จ่าย $222 ต่อเดือน และเดือนหน้าก็จะรันมากกว่านี้

Skipbox รันจ็อบเดียวกันในราคาเหมาจ่าย $39 ต่อเดือน ไม่จำกัดนาที คุณย้ายจ็อบได้โดยเปลี่ยนบรรทัด `runs-on` เป็น `skipbox`

- บิลของ GitHub = นาที × อัตราของรันเนอร์ − การประมวลผลที่แพ็กเกจรวมให้
- 20,000 นาทีบนรันเนอร์ 4 คอร์: บน GitHub $222 บน Skipbox $39 ประหยัด $183 ทุกเดือน
- [เครื่องคำนวณบนหน้าแรก](https://skipbox.dev/?ref=g-github-actions-cost-calculator-th#cost) คิดราคาจากนาทีของคุณเอง ไม่ต้องเข้าสู่ระบบ

**GitHub Actions ราคาเหมาจ่าย ไม่จำกัดนาที** Skipbox รันจ็อบ GitHub Actions บนเครื่องเฉพาะของคุณเอง: $39 ต่อเดือน ไม่ว่าจะรันกี่นาที layer ของ Docker และแคช dependency ยังอยู่ระหว่างจ็อบ จ็อบถัดไปจึงเริ่มได้ทันที

รันเนอร์ 4 vCPU, 20,000 นาทีต่อเดือน: GitHub $222 → Skipbox $39. ประหยัด $183 ทุกเดือน.

ย้ายได้ด้วยบรรทัดเดียว: `runs-on: skipbox`

[เริ่มทดลองใช้ฟรี 7 วัน](https://app.skipbox.dev/sign-in?ref=g-github-actions-cost-calculator-th)

## 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** |

ถ้าต้องการตัวเลขของคุณเอง ให้ใส่นาทีใน[เครื่องคำนวณบนหน้าแรก](https://skipbox.dev/?ref=g-github-actions-cost-calculator-th#cost) ไม่ต้องเข้าสู่ระบบ และจะแสดงบิลของ 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 อัปเดตอิมเมจ เก็บกวาดหลังทุกจ็อบ และสร้างเครื่องที่ไม่ผ่านการตรวจสุขภาพขึ้นใหม่

## ย้ายได้ด้วยบรรทัดเดียว

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

1. เข้าสู่ระบบ Skipbox ด้วย GitHub
2. ติดตั้งแอป Skipbox บน GitHub แล้วเลือกรีโพสิทอรีของคุณ
3. เปลี่ยน `runs-on` แล้ว push

จ็อบถัดไปจะรันบน Skipbox จ็อบ Linux รันได้โดยไม่ต้องแก้อะไร

## ความปลอดภัย

- เครื่องเป็นของบัญชีคุณคนเดียว ไม่มีจ็อบของบริษัทอื่นรันบนเครื่องนี้
- หลังทุกจ็อบ ข้อมูลรับรอง โปรเซส และคอนเทนเนอร์ของรันเนอร์จะถูกลบ ตั้งแต่ 13 พฤศจิกายน 2026 โค้ดที่ checkout และผลลัพธ์ build ของมัน (`target/` ของ Cargo) จะอยู่บนเครื่องของคุณเองให้จ็อบถัดไป ส่วน “VM ใหม่ทุกจ็อบ” จะให้แต่ละจ็อบได้เครื่องใหม่
- โค้ดจากคนที่ไม่มีสิทธิ์เขียน (เช่น pull request จาก fork) รันบน VM ใหม่ที่ถูกลบหลังใช้ [วิธีแยกจ็อบออกจากกัน](https://docs.skipbox.dev/isolation)

## ลองกับจ็อบของคุณเอง

การทดลองใช้ไม่ต้องใช้บัตร และใช้ได้ 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 คือทั้งหมดที่คุณจ่ายสำหรับจ็อบเหล่านั้น

อัปเดต 2026-11-11 · https://skipbox.dev/th/guides/github-actions-cost-calculator
