Sind die Minuten wirklich unbegrenzt?
Ja. Die Tarife kosten $39, $79 oder $149 im Monat, in US-Dollar abgerechnet, monatlich oder jährlich im Voraus zum Preis von 10 Monaten, ohne nutzungsabhängige Kosten. Ein Tarif begrenzt, wie viele Jobs gleichzeitig laufen und wie groß jeder ist, nicht die Minuten: Ein Job, der nicht hineinpasst, wartet, bis ein laufender endet, und das Warten erhöht deine Rechnung nicht. Die Seite deiner Organisation in Skipbox zeigt, wie viele Jobs warten und wie lange der älteste schon wartet. Ein Job kann bis zu 6 Stunden laufen.
Wie zählen größere Jobs bei den parallelen Jobs?
Parallele Jobs werden in Jobs mit 4 vCPU gezählt. Ein Tarif führt Jobs bis zu seiner vCPU-Summe gleichzeitig aus (S 4, M 8, L 16 vCPU), also zählt ein Job mit 8 vCPU als 2 und einer mit 16 vCPU als 4. Der größte einzelne Job, den ein Tarif ausführen kann, entspricht seiner vCPU-Zahl: 4 bei S, 8 bei M, 16 bei L. Füge Tarife hinzu, um mehr Jobs gleichzeitig auszuführen.
Können wir kündigen oder eine Erstattung bekommen?
Du kannst jederzeit kündigen; dein Tarif läuft bis zum Ende des bezahlten Monats oder Jahres. Sind deine Jobs auf Skipbox nicht schneller als auf GitHub, bekommst du alles zurück, was du bezahlt hast, bei Monats- und Jahrestarifen gleichermaßen: Beantrage es innerhalb von 30 Tagen nach deiner ersten Zahlung auf der Seite „Tarife und Abrechnung“ deines Kontos. Skipbox nimmt die Medianzeit jedes Jobs auf Skipbox und auf GitHub (in den 30 Tagen vor der Installation von Skipbox), gewichtet jeden Job danach, wie oft er auf GitHub lief, und vergleicht die beiden Summen; ein Job zählt, sobald er auf beiden mindestens 3-mal gelaufen ist, und ohne vergleichbaren Job gibt es nichts zu erstatten. Startet der erste Job nach dem Abschluss nicht innerhalb von 10 Minuten (Wartezeit hinter deinen eigenen Jobs nicht mitgerechnet), erstatten wir dir automatisch die volle Zahlung und beenden den Tarif. Ansonsten wird ein bezahlter Monat oder ein bezahltes Jahr nicht erstattet, außer in den Fällen, die die Nutzungsbedingungen nennen.
Was passiert, wenn die Testphase endet? Wird mir etwas berechnet?
Es wird nichts berechnet: Die Testphase braucht keine Karte. Sie beginnt mit deinem ersten Job auf Skipbox, nicht bei der Anmeldung oder der Installation der App, und führt 7 Tage oder 3.000 Minuten lang einen 4 vCPU · 16 GB-Job gleichzeitig aus, je nachdem, was zuerst eintritt. Es gibt 1 Testphase pro Konto und 1 pro Person. Wenn sie endet, warten neue Jobs auf GitHub, bis du einen Tarif wählst.
Warum ist es so günstig?
Seit KI immer mehr Code schreibt, läuft CI jeden Monat öfter, und Minutenabrechnung wächst mit jedem Lauf. Deshalb hat Skipbox bewusst ein anderes Modell gewählt: Du mietest eine VM nur für dein Konto, monatsweise. GitHub berechnet keine Minuten für selbstgehostete Runner, also bleibt der Preis für S pauschal bei $39 im Monat, egal wie viele Jobs du ausführst. Fluxenic, das Unternehmen hinter Skipbox, betreibt Server günstiger Cloud-Anbieter und eigene Server und stellt sie als VMs in sinnvoller Größe bereit. Skipbox übernimmt die mühsame Arbeit für dich: Es registriert die Runner, räumt nach jedem Job auf und prüft den Zustand der Maschine. Außerdem baut es eine defekte Maschine neu auf und hält das Image aktuell. Bei voller Auslastung beträgt der Preis 1/12 des Preises von GitHub und 1/8 des Preises von Blacksmith.
Wäre ein eigener VPS als Runner nicht günstiger?
Auch wenn du bei einem großen Anbieter einen VPS gleicher Größe mietest, bekommst du keinen selbstgehosteten Runner, der günstiger, schneller und weniger Arbeit ist als Skipbox. Skipbox registriert für jeden Job einen frischen Runner und entfernt ihn danach. Nach jedem Job löscht es die Zugangsdaten des Runners und behält deinen Checkout und die Build-Ausgabe für den nächsten Job. Es prüft den Zustand der Maschine, baut sie neu auf, wenn die Prüfung fehlschlägt, und hält das Image aktuell. Code von Personen ohne Schreibzugriff (etwa Pull Requests aus Forks) läuft auf einer Wegwerf-VM. All das bekommst du für $39 im Monat mit S, indem du eine runs-on-Zeile änderst, ohne etwas warten zu müssen.
Führt Skipbox öffentliche Repositorys aus?
Ja, öffentliche und private Repositorys gleichermaßen. Code von Personen ohne Schreibzugriff (etwa Pull Requests aus Forks) läuft auf einer frischen VM, die deine Caches lesen, aber nicht ändern kann; deine eigene Maschine führt nur den Code deines Teams aus.
Wie führe ich einen Job auf Skipbox aus – und wie wechsle ich zurück?
Ändere runs-on auf skipbox, um zu wechseln, und zurück auf ubuntu-latest, um zurückzugehen. Melde dich mit GitHub an, installiere die App Skipbox CI in deiner Organisation oder Skipbox (personal) in deinem persönlichen Konto, ändere die runs-on-Zeile des Jobs auf skipbox und committe; für eine größere VM in Tarifen, die eine enthalten, nutze skipbox-8x16 oder skipbox-16x32. Zum Zurückwechseln änderst du runs-on: skipbox wieder auf runs-on: ubuntu-latest. Sonst hat sich in deinem Repository nichts geändert.