Наистина ли минутите са неограничени?
Да. Плановете струват $39, $79 или $149 на месец, таксуват се в щатски долари месечно или за година предварително на цената на 10 месеца и нямат такси за използване. Планът ограничава колко задачи работят едновременно и колко голяма е всяка, а не минутите: задача, която не се побира, чака, докато някоя от работещите приключи, а чакането не добавя нищо към сметката ви. Страницата на организацията ви в Skipbox показва колко задачи чакат и откога чака най-старата. Една задача може да работи до 6 часа.
Как по-големите задачи се броят към едновременните задачи?
Едновременните задачи се броят в задачи от 4 vCPU. Планът изпълнява едновременно задачи до общия си брой vCPU (S 4, M 8, L 16 vCPU), така че задача от 8 vCPU се брои като 2, а задача от 16 vCPU – като 4. Най-голямата единична задача, която планът може да изпълни, е колкото броя му vCPU: 4 при S, 8 при M, 16 при L. Добавете планове, за да изпълнявате повече задачи едновременно.
Можем ли да прекратим или да получим възстановяване на сумата?
Можете да прекратите по всяко време; планът ви работи до края на платения месец или година. Ако задачите ви не са по-бързи в Skipbox, отколкото бяха в GitHub, получавате обратно всичко платено, и при месечните, и при годишните планове: поискайте го от страницата „Планове и плащания“ на профила си до 30 дни след първото плащане. Skipbox взема медианното време на всяка задача в Skipbox и в GitHub (за 30 дни преди инсталирането на Skipbox), претегля всяка задача според това колко често е работила в GitHub и сравнява двата сбора; една задача се брои, след като е изпълнена поне 3 пъти и на двете места, а ако няма задача за сравнение, няма какво да се възстанови. Ако първата задача, която изпълните след абонирането, не стартира до 10 минути, без времето, през което чака зад други ваши задачи, автоматично ви възстановяваме цялото плащане и прекратяваме плана. Иначе платен месец или година не се възстановява, освен в случаите, изброени в Условията.
Какво става, когато пробният период свърши? Ще ми бъде ли взета такса?
Не се таксува нищо: пробният период не изисква карта. Той започва с първата ви задача в Skipbox, а не при влизането или инсталирането на приложението, и изпълнява по една задача с 4 vCPU · 16 GB наведнъж в продължение на 7 дни или 3000 минути, което настъпи първо. Има 1 пробен период на профил и 1 на човек. Когато свърши, новите задачи чакат в GitHub, докато не изберете план.
Защо е толкова евтино?
С ИИ, който пише все повече от кода, CI се изпълнява все повече всеки месец, а таксуването на минута расте с всяко изпълнение. Затова Skipbox нарочно избра друг модел: наемате VM само за вашия профил, на месец. GitHub не таксува минутите на самостоятелно хостваните рънъри, така че колкото и задачи да изпълнявате, цената остава фиксирана – $39 на месец за S. Fluxenic, компанията зад Skipbox, използва сървъри от евтини облачни доставчици и свои собствени и ги предлага като VM с удобен размер. Skipbox върши досадната част вместо вас: регистрира рънърите, почиства след всяка задача и проверява състоянието на машината. Освен това изгражда отново повредена машина и поддържа образа актуален. При пълно натоварване цената е 1/12 от тази на GitHub и 1/8 от тази на Blacksmith.
Няма ли да ми излезе по-евтино да наема собствен VPS като рънър?
Наемете VPS със същия размер от голям хостинг доставчик и пак няма да получите самостоятелно хостван рънър, който е по-евтин, по-бърз и изисква по-малко работа от Skipbox. Skipbox регистрира нов рънър за всяка задача и го премахва след нея. След всяка задача изтрива идентификационните данни на рънъра и запазва работното ви копие и резултата от компилацията за следващата. Проверява състоянието на машината, изгражда я отново, когато проверката не мине, и поддържа образа актуален. Код от хора без права за запис (например pull request-и от форкове) се изпълнява на временна VM. Получавате всичко това за $39 на месец с S, като промените един ред runs-on, без нищо за поддръжка.
Изпълнява ли Skipbox публични хранилища?
Да, както публични, така и частни хранилища. Код от хора без права за запис (например pull request-и от форкове) се изпълнява на нова VM, която чете кешовете ви, но не може да ги променя; собствената ви машина изпълнява само кода на екипа ви.
Как да изпълня задача в Skipbox и как да се върна обратно?
Сменете runs-on на skipbox, за да преминете, и обратно на ubuntu-latest, за да се върнете. Влезте с GitHub, инсталирайте приложението Skipbox CI в организацията си или Skipbox (personal) в личния си профил, сменете реда runs-on на задачата на skipbox и направете commit; за по-голяма VM в плановете, които я включват, използвайте skipbox-8x16 или skipbox-16x32. За да се върнете, сменете runs-on: skipbox обратно на runs-on: ubuntu-latest. Нищо друго в хранилището ви не се е променило.