Skipbox

Безплатни минути в GitHub Actions за частни хранилища

Частно хранилище получава 2000 или 3000 безплатни минути в GitHub Actions на месец. Екип, който пуска CI при всеки push, ги изразходва до средата на месеца и оттам нататък GitHub таксува всяка минута или спира задачите ви, а заедно с тях и сливанията.

Skipbox изпълнява същите задачи за фиксирани $39 на месец с неограничени минути. Сменете един ред, runs-on: skipbox, и задачата се изпълнява, без да докосва минутите ви в GitHub.

Безплатните минути по планове

Сега GitHub дава на всеки план сума в долари и оценява минутите на всяка задача по тарифата на рънъра ѝ:

Windows я харчи по $0,010 на минута, а macOS по $0,062, така че $12 за macOS са около 193 минути. Всяка задача се закръгля нагоре до цяла минута: lint задача от 20 секунди струва цяла минута. Сумата се връща в 00:00 UTC на 1-во число и не се прехвърля за следващия месец.

Стандартните рънъри в публични хранилища и самостоятелно хостваните рънъри никога не я докосват. Skipbox е самостоятелно хостван рънър.

Когато свърши, става едно от три неща:

  • Има записан начин на плащане: всяка допълнителна минута се таксува, $0,006 на ubuntu-latest.
  • Няма начин на плащане: задачите спират да се стартират до 1-во число.
  • Зададен е бюджет, който спира използването: задачите спират, когато бюджетът се изхарчи.

Колко струва да останете на безплатните минути

3000 минути са 150 минути CI на ден за 20 дни. След това същите задачи струват пари всеки месец. При 4 vCPU:

Цифрите за GitHub са сметката след включената в GitHub Team сума. Срещу ubuntu-latest с 2 ядра Skipbox S струва по-малко над около 9500 минути на месец, с два пъти повече ядра. Въведете собствените си минути в калкулатора на началната страница.

А минутите продължават да растат:

  • Агентите за програмиране с ИИ push-ват много по-често от хората, а всеки push пуска CI. Безплатният лимит не расте заедно с тях.
  • Повече тестове. Пакет E2E тестове или матрица за компилиране умножава минутите зад всеки push.
  • Бюджетите, които спират използването, държат сметката ниска, като спират сливанията ви в края на месеца.

Можете сами да орязвате минути: concurrency, за да спирате остарели изпълнения, филтри paths, timeout-minutes, обединяване на малки задачи. Всяко от тях е YAML, който трябва да напишете и да продължите да следите, а заедно те намаляват минутите само с част. Таванът остава. В Skipbox няма таван за управляване.

Какво се променя със Skipbox

Няма минути за броене

Задачите в Skipbox не харчат нищо от безплатната сума на GitHub или от бюджета ви за Actions. Минутите са неограничени, без такси за използване.

По-бърз CI

Рънърите на GitHub започват всяка задача на празна VM, така че всяка изтегля зависимостите и изгражда Docker образите от нулата. Skipbox пази собствената машина на профила ви между задачите: Docker образите и кешът на компилацията, кешовете на npm, pip и Gradle и инструментите, инсталирани от setup-node и подобните, са още на диска за следващата задача, с 7× или повече от мястото за кеш на GitHub и без ключове за кеша, които да пишете.

Няма машина за управляване

Skipbox подготвя машината, обновява ОС и инструментите, почиства след всяка задача и автоматично проверява състоянието ѝ и я изгражда наново.

Преминаването е един ред

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, на Ubuntu 24.04 с Docker, Node.js и Python. Работи и с организации, и с лични профили. Подробностите са в ръководството за преминаване.

Сигурност

  • Всеки профил получава собствена машина. Задачите ви никога не я споделят със задачите на друга компания.
  • След всяка задача Skipbox изтрива идентификационните данни, процесите и контейнерите на рънъра. От 13 ноември 2026 г. checkout-ът и резултатът от компилацията му (target/ на Cargo) остават на собствената ви машина за следващите ви задачи; „Чиста VM за всяка задача“ дава на всяка задача нова машина.
  • Код от хора без права за запис (например pull request-и от форкове) се изпълнява на нова машина за еднократна употреба.

Изпробвайте го със собствените си задачи

Пробният период не изисква карта и продължава 7 дни или 3000 минути на задачи. Преместете задачата, която изяжда най-много от безплатните ви минути, на runs-on: skipbox и вижте как използването ви в GitHub спира да расте, а второто изпълнение приключва по-бързо.

Често задавани въпроси

Колко безплатни минути в GitHub Actions получават частните хранилища?

GitHub включва сума в долари, а не минути: $12 на месец в GitHub Free, $18 в GitHub Pro и GitHub Team и $300 в Enterprise Cloud. На ubuntu-latest това са 2000, 3000 и 50 000 минути. За да спрете да ги броите, преместете задачите в Skipbox: фиксирани $39 на месец с неограничени минути.

Какво става, когато безплатните минути свършат?

Ако имате записан начин на плащане, GitHub таксува всяка допълнителна минута по тарифата на рънъра. Ако нямате, задачите на рънърите, хоствани от GitHub, спират да се стартират до 1-во число на следващия месец. Задачите в Skipbox не използват минути в GitHub, така че и в двата случая продължават да се изпълняват.

Харчат ли задачите за Windows и macOS безплатните минути по-бързо?

Да. Лимитът е в долари, така че всеки рънър го харчи по собствената си тарифа: $0,010 на минута за Windows и $0,062 за macOS срещу $0,006 за ubuntu-latest. Задачите за Linux, преместени в Skipbox, спират изобщо да харчат от него и той остава за задачите, които трябва да останат в GitHub.

Използват ли самостоятелно хостваните рънъри безплатните минути?

Не. GitHub не таксува минутите на самостоятелно хостваните рънъри и не ги взема от включената сума. Skipbox е самостоятелно хостван рънър, който Skipbox поддържа вместо вас, така че минутите му са извън лимита и извън сметката ви от GitHub.

Прехвърлят ли се неизползваните минути за следващия месец?

Не. Лимитът се връща до пълната сума в 00:00 UTC на 1-во число, а остатъкът изчезва. В Skipbox няма какво да пестите: минутите са неограничени всеки месец.

Обновено на 11 ноември 2026 г.

По-бърз CI/CD с винаги топъл кеш

Вашият топъл рънър на фиксирана цена

1/12 от цената на GitHub при пълно натоварване. Цената е фиксирана, затова пускайте задачи по цял ден. 7× повече място за кеш от GitHub.

  • Без карта
  • Вход с GitHub
  • Прекратяване по всяко време