Số phút có thật sự không giới hạn không?
Có. Các gói có giá $39, $79 hoặc $149 một tháng, thanh toán bằng đô la Mỹ hằng tháng, hoặc trả trước theo năm với giá của 10 tháng, không phí theo mức sử dụng. Gói giới hạn số job chạy cùng lúc và kích thước mỗi job, không giới hạn số phút: job không vừa sẽ chờ đến khi một job đang chạy kết thúc, và thời gian chờ không cộng thêm gì vào hóa đơn. Trang tổ chức của bạn trong Skipbox cho thấy có bao nhiêu job đang chờ và job chờ lâu nhất đã chờ bao lâu. Một job chạy được tối đa 6 giờ.
Job lớn hơn được tính vào số job đồng thời thế nào?
Số job đồng thời được tính theo job 4 vCPU. Một gói chạy cùng lúc các job có tổng vCPU tối đa bằng tổng vCPU của gói (S 4, M 8, L 16 vCPU), nên một job 8 vCPU được tính là 2, và một job 16 vCPU là 4. Job đơn lẻ lớn nhất một gói chạy được bằng số vCPU của gói: 4 trên S, 8 trên M, 16 trên L. Thêm gói để chạy nhiều job cùng lúc hơn.
Có thể hủy hoặc được hoàn tiền không?
Hủy bất cứ lúc nào; gói vẫn chạy đến hết tháng, hoặc hết năm, bạn đã trả. Nếu job của bạn trên Skipbox không nhanh hơn trên GitHub, bạn được hoàn lại toàn bộ số tiền đã trả, với cả gói tháng lẫn gói năm: hãy yêu cầu trên trang Gói và thanh toán của tài khoản trong vòng 30 ngày kể từ lần thanh toán đầu tiên. Skipbox lấy thời gian trung vị của mỗi job trên Skipbox và trên GitHub (30 ngày trước khi bạn cài Skipbox), đặt trọng số cho mỗi job theo số lần nó chạy trên GitHub, rồi so sánh hai tổng; một job được tính khi đã chạy ít nhất 3 lần trên mỗi bên, và nếu không có job nào để so sánh thì không có gì để hoàn. Nếu job đầu tiên bạn chạy sau khi đăng ký không khởi chạy trong vòng 10 phút, không tính thời gian chờ sau các job của chính bạn, chúng tôi tự động hoàn toàn bộ khoản thanh toán và kết thúc gói. Ngoài ra, tháng hoặc năm đã trả không được hoàn tiền, trừ các trường hợp Điều khoản liệt kê.
Hết thời gian dùng thử thì sao? Tôi có bị tính tiền không?
Không tính tiền gì cả: dùng thử không cần thẻ. Thời gian dùng thử bắt đầu từ job đầu tiên của bạn trên Skipbox, không phải lúc đăng nhập hay cài ứng dụng, và chạy mỗi lần một job 4 vCPU · 16 GB trong 7 ngày hoặc 3.000 phút, tùy điều kiện nào đến trước. Mỗi tài khoản có 1 lần dùng thử và mỗi người 1 lần. Khi hết, job mới sẽ chờ trên GitHub cho đến khi bạn chọn gói.
Vì sao rẻ đến vậy?
Khi AI viết ngày càng nhiều code, CI chạy nhiều hơn mỗi tháng, và tính phí theo phút thì tăng theo từng lần chạy. Vì vậy Skipbox cố ý chọn một mô hình khác: bạn thuê theo tháng một VM chỉ dành cho tài khoản của bạn. GitHub không tính phí số phút của self-hosted runner, nên dù bạn chạy bao nhiêu job, giá vẫn cố định $39 một tháng cho S. Fluxenic, công ty đứng sau Skipbox, vận hành máy chủ từ các nhà cung cấp cloud giá rẻ và máy chủ của chính mình, rồi cung cấp chúng dưới dạng VM có kích thước hợp lý. Skipbox làm phần việc phiền phức thay bạn: đăng ký runner, dọn dẹp sau mỗi job và kiểm tra tình trạng máy. Nó còn dựng lại máy bị hỏng và giữ image luôn mới. Khi chạy hết công suất, giá chỉ bằng 1/12 giá GitHub và 1/8 giá Blacksmith.
Tự thuê VPS làm runner chẳng phải rẻ hơn sao?
Thuê một VPS cùng kích thước từ nhà cung cấp lớn, bạn vẫn không có được self-hosted runner nào rẻ hơn, nhanh hơn và ít việc hơn Skipbox. Skipbox đăng ký một runner mới cho mỗi job và gỡ nó sau đó. Sau mỗi job, nó xóa thông tin xác thực của runner và giữ bản checkout cùng kết quả build cho job tiếp theo. Nó kiểm tra tình trạng máy, dựng lại máy khi kiểm tra thất bại và giữ image luôn mới. Code từ người không có quyền ghi (chẳng hạn pull request từ fork) chạy trên một VM dùng một lần. Bạn có tất cả những điều đó với $39 một tháng trên S, chỉ bằng cách đổi một dòng runs-on, không phải bảo trì gì.
Skipbox có chạy repository công khai không?
Có, cả repository công khai lẫn riêng tư. Code từ người không có quyền ghi (chẳng hạn pull request từ fork) chạy trên một VM mới, đọc được cache của bạn nhưng không sửa được; máy riêng của bạn chỉ chạy code của nhóm bạn.
Làm sao chạy một job trên Skipbox, và quay lại thế nào?
Đổi runs-on thành skipbox để chuyển sang, và đổi lại ubuntu-latest để quay về. Đăng nhập bằng GitHub, cài ứng dụng Skipbox CI vào tổ chức hoặc Skipbox (personal) vào tài khoản cá nhân, đổi dòng runs-on của job thành skipbox rồi commit; để dùng VM lớn hơn trên các gói có nó, dùng skipbox-8x16 hoặc skipbox-16x32. Để quay về, đổi runs-on: skipbox lại thành runs-on: ubuntu-latest. Không có gì khác trong repository bị thay đổi.