¿De verdad los minutos son ilimitados?
Sí. Los planes cuestan $39, $79 o $149 al mes, con facturación en dólares estadounidenses, mensual o anual por adelantado al precio de 10 meses, y sin cargos por uso. Un plan limita cuántos trabajos se ejecutan a la vez y el tamaño de cada uno, no los minutos: un trabajo que no cabe espera hasta que termine uno en ejecución, y esperar no suma nada a tu factura. La página de tu organización en Skipbox muestra cuántos trabajos están esperando y cuánto lleva esperando el más antiguo. Un trabajo puede ejecutarse hasta 6 horas.
¿Cómo cuentan los trabajos más grandes en los trabajos simultáneos?
Los trabajos simultáneos se cuentan en trabajos de 4 vCPU. Un plan ejecuta a la vez trabajos hasta su total de vCPU (S 4, M 8, L 16 vCPU), así que un trabajo de 8 vCPU cuenta como 2 y uno de 16 vCPU como 4. El trabajo más grande que puede ejecutar un plan tiene tantos vCPU como el plan: 4 en S, 8 en M, 16 en L. Agrega planes para ejecutar más trabajos a la vez.
¿Podemos cancelar o pedir un reembolso?
Cancela cuando quieras; tu plan sigue hasta el final del mes, o del año, que pagaste. Si tus trabajos no son más rápidos en Skipbox que en GitHub, recuperas todo lo que pagaste, tanto en planes mensuales como anuales: pídelo en la página “Planes y facturación” de tu cuenta dentro de los 30 días posteriores a tu primer pago. Skipbox toma la mediana del tiempo de cada trabajo en Skipbox y en GitHub (los 30 días antes de que instalaras Skipbox), pondera cada trabajo según cuántas veces se ejecutó en GitHub y compara los dos totales; un trabajo cuenta cuando se ha ejecutado al menos 3 veces en cada uno, y si no hay ningún trabajo que comparar, no hay nada que reembolsar. Si el primer trabajo que ejecutas después de suscribirte no empieza en 10 minutos, sin contar el tiempo que espera detrás de tus propios trabajos, te reembolsamos el pago completo automáticamente y terminamos el plan. Fuera de eso, un mes o un año pagado no se reembolsa, salvo en los casos que indican los Términos.
¿Qué pasa cuando termina la prueba? ¿Me cobran algo?
No se cobra nada: la prueba no pide tarjeta. Empieza con tu primer trabajo en Skipbox, no cuando inicias sesión ni cuando instalas la app, y ejecuta un trabajo de 4 vCPU · 16 GB a la vez durante 7 días o 3000 minutos, lo que ocurra primero. Hay 1 prueba por cuenta y 1 por persona. Cuando termina, los trabajos nuevos esperan en GitHub hasta que elijas un plan.
¿Por qué es tan barato?
Con la IA escribiendo cada vez más código, la CI se ejecuta más cada mes, y la facturación por minuto crece con cada ejecución. Por eso Skipbox eligió a propósito otro modelo: alquilas por meses una VM solo para tu cuenta. GitHub no cobra los minutos de los ejecutores autohospedados, así que, ejecutes los trabajos que ejecutes, el precio se mantiene fijo en $39 al mes por S. Fluxenic, la empresa detrás de Skipbox, usa servidores de proveedores de nube de bajo costo y servidores propios, y los ofrece como VM de un tamaño útil. Skipbox se encarga de la parte tediosa: registra los ejecutores, limpia después de cada trabajo y comprueba el estado de la máquina. También reconstruye una máquina averiada y mantiene la imagen actualizada. A pleno uso, el precio es 1/12 del de GitHub y 1/8 del de Blacksmith.
¿No me saldría más barato alquilar mi propio VPS como ejecutor?
Aunque alquiles un VPS del mismo tamaño en un proveedor importante, no tendrás un ejecutor autohospedado más barato, más rápido y con menos trabajo que Skipbox. Skipbox registra un ejecutor nuevo para cada trabajo y lo quita al terminar. Después de cada trabajo borra las credenciales del ejecutor y conserva tu checkout y la salida de compilación para el siguiente. Comprueba el estado de la máquina, la reconstruye cuando la comprobación falla y mantiene la imagen actualizada. El código de personas sin acceso de escritura (como los pull requests desde forks) se ejecuta en una VM desechable. Obtienes todo eso por $39 al mes con S, cambiando una línea runs-on y sin nada que mantener.
¿Skipbox ejecuta repositorios públicos?
Sí, tanto públicos como privados. El código de personas sin acceso de escritura (como los pull requests desde forks) se ejecuta en una VM nueva que lee tus cachés pero no puede cambiarlas; tu propia máquina solo ejecuta el código de tu equipo.
¿Cómo ejecuto un trabajo en Skipbox y cómo vuelvo atrás?
Cambia runs-on a skipbox para pasarte y otra vez a ubuntu-latest para volver. Inicia sesión con GitHub, instala la app Skipbox CI en tu organización o Skipbox (personal) en tu cuenta personal, cambia la línea runs-on del trabajo a skipbox y haz commit; para una VM más grande en los planes que la incluyen, usa skipbox-8x16 o skipbox-16x32. Para volver, cambia runs-on: skipbox de nuevo a runs-on: ubuntu-latest. No cambió nada más en tu repositorio.