CircleCI Startup Program: 3.000 $ an CI/CD-Pipeline-Gutschriften

CircleCI bietet 3.000 $ an Startup-Credits für CI/CD. Wofür Sie einen CI-Anbieter wirklich bezahlen, wie Build-Kosten skalieren und was es damit auf sich hat.

CircleCICircleCI Startup ProgramDeveloper ToolsStartup CreditsAI Perks
Author Avatar
Andrew
AI Perks Team
5,954

Quick Answer

Das CircleCI Startup-Programm bietet Gutschriften im Wert von 3.000 US-Dollar für CircleCI-gehostetes CI/CD, das die Rechenzeit auf Ihren Pipelines misst: Minuten multipliziert mit der Maschinengröße und der Anzahl der parallel ausgeführten Container. Die Gutschrift deckt Build- und Testrechenleistung ab, nicht die Cloud, in die Sie bereitstellen. Die aktuellen Bedingungen finden Sie auf getaiperks.com.

Was das CircleCI Startup Program Ihnen bietet

CircleCI bietet 3.000 $ an Guthaben für seine gehostete CI/CD-Plattform, die nur eine Sache misst: Rechenzeit für Ihre Pipelines, abgerechnet als Minuten multipliziert mit der Maschinengröße und der Anzahl der gleichzeitig ausgeführten Container.

AI Perks erfasst dies zusammen mit 7,7 Millionen US-Dollar Guthaben für 194 Unternehmen.

Definieren Sie die Grenze frühzeitig, denn sie bestimmt, wie weit 3.000 US-Dollar reichen. CircleCI berechnet die Maschinen, die Ihren Code erstellen und testen, nicht die Cloud, in die Sie bereitstellen, die Registry, in der das Image landet, oder die Überwachung, die es in der Produktion beobachtet. Die aktuellen Bedingungen finden Sie unter getaiperks.com.


Round Funded
SponsoredRaise money from 10,000+ active vetted investors.
Start Raising

Wofür Sie einen CI-Anbieter tatsächlich bezahlen

Sie bezahlen für die Maschine, die Ihre Testsuite ausführt, sowie für die Primitiven, die sie schnell machen: Caching, Testaufteilung, wiederverwendbare Konfiguration und Hardware, die Ihr Code-Host nicht kostenlos anbietet.

Die eigentliche Entscheidung ist nicht CircleCI gegen einen anderen CI-Anbieter. Es ist eine dedizierte Plattform gegen die CI, die bereits mit Ihrem Code-Host gebündelt ist, die für ein Dreierteam allein aus Trägheit gewinnt. Vier Dinge treiben Teams davon weg:

  • Hardware, die man zu einem vernünftigen Preis nicht bündeln kann. Maschinen mit viel Arbeitsspeicher für eine aufwendige Kompilierung, ARM für native Builds, macOS für alles, was mit iOS zu tun hat. Die Boxgröße ist eine Einstellung, kein Workaround.
  • Caching und Testaufteilung als Primitiven. Eine Suite auf Container aufteilen nach Zeitdaten, anstatt einer handgepflegten Liste, welche Tests wo laufen.
  • Konfigurationswiederverwendung über Repos hinweg. Wiederverwendbare Pakete von Pipeline-Konfigurationen, sodass zwölf Dienste einen Deploy-Job teilen und nicht zwölf Kopien auseinanderdriften.
  • Pipeline-Daten. Welche Tests sind fehlerhaft, welcher Job wurde langsamer, welcher Schritt ist die eigentliche Engstelle. Die meisten Teams können diese Fragen nicht beantworten und zahlen mit toter Zeit.

Die ehrliche Heuristik: Wenn Ihre Pipeline schnell ist und niemand sich beschwert, ist gebündelte CI in Ordnung und das Guthaben ist besser woanders ausgegeben. Wenn Ingenieure auf „grün“ warten oder Ihr Build Hardware benötigt, die Ihr Code-Host schlecht bepreist, ist eine dedizierte Plattform günstiger, noch bevor das Guthaben überhaupt greift.


Wie sich die Kosten von CircleCI beim Erhöhen der Lieferungen verhalten

CI-Ausgaben sind ein Produkt aus vier Begriffen: Wie oft Sie pushen, wie lange die Pipeline läuft, wie groß die Maschine ist und wie viele Container parallel laufen. Gründer modellieren den ersten und ignorieren den Rest, weshalb die Rechnung sie überrascht.

KostentreiberWas ihn antreibtWas ihn steigen lässt
Pipeline-LäufePushes, Pull-Requests, geplante JobsVollständige Pipeline bei jedem Push auf jeden Branch
Job-DauerKompilieren, Installieren, Test-WandzeitCache-Schlüssel, die nie treffen, sodass Abhängigkeiten bei jedem Lauf heruntergeladen werden
RessourcenklasseMaschinengröße pro JobReflexives Hochskalieren zur Behebung eines langsamen, E/A-gebundenen Schritts
ParallelitätContainer pro JobEinrichtung, die in jedem Container wiederholt wird, sodass 4x über 4x Kosten bedeutet
PlattformLinux, Arm, macOS, GPUEin iOS-Job auf einer macOS-Klasse neben einem günstigen Linux-Job
WiederholungenFehlerhafte Tests, fehlgeschlagene DeploymentsDie gleiche Suite wird für einen Merge zweimal abgerechnet
SpeicherArtefakte, Caches, TestergebnisseJedes Artefakt für immer aufbewahren

Tarife, Freigrenzen und Planstrukturen ändern sich. Überprüfen Sie die aktuellen Zahlen auf der Preisseite von CircleCI, bevor Sie etwas modellieren.

Die Arithmetik, die Ihre Rechnung bestimmt, ist die Commit-Frequenz multipliziert mit dem Fan-out, und sie wächst schneller als die Mitarbeiterzahl:

TeamPipeline-Läufe / MonatRechenminuten pro LaufMonatliche Rechenminuten
5 Ingenieure, 4 Pushes/Tag40016 (8 Min x 2 Container)6.400
10 Ingenieure, 6 Pushes/Tag1.20040 (10 Min x 4 Container)48.000
20 Ingenieure, 6 Pushes/Tag2.40072 (12 Min x 6 Container)172.800

Das sind illustrierende Zahlen, keine CircleCI-Angebote. Der Punkt ist das Verhältnis: 4x die Mitarbeiterzahl erzeugt 27x die Rechenleistung. Die CI-Kosten skalieren damit, wie schnell Sie liefern, und nicht damit, wie viele Leute Sie beschäftigen, sodass sie genau dann wachsen, wenn Sie am wenigsten darauf achten.

Noch eine Falle. Parallelität reduziert die Wandzeit, aber nicht die Gesamtrechenleistung, und erhöht sie normalerweise, da jeder Container Checkout, Abhängigkeitswiederherstellung und Image-Pull wiederholt. Oft ein lohnenswerter Kompromiss, aber niemals eine Einsparung.

Daher kauft $3.000 eine Zählerablesung, keine Anzahl von Builds. Das gleiche Team liefert die gleiche Arbeit und verbraucht sie mit stark unterschiedlichen Raten, je nachdem, wie abgestimmt die Pipeline ist. AI Perks listet den Gutschriftsbetrag auf, den Multiplikator liegt bei Ihnen.


Round Funded
SponsoredRaise money from 10,000+ active vetted investors.
Start Raising

Womit sich CircleCI-Guthaben stapeln lässt

CI-Guthaben stapeln sich sauber, weil CI scharfe Kanten hat. CircleCI berechnet die Maschinen, die bauen und testen, und alles auf beiden Seiten davon wird von jemand anderem abgerechnet, der ebenfalls ein Startup-Programm anbietet.

Eine funktionierende Deployment-Pipeline berührt fünf Anbieter, und für jeden gibt es Zuschüsse:

  • Cloud-Guthaben deckt die Umgebung ab, in die das Artefakt bereitgestellt wird, und die Registry, die das Image enthält.
  • Observability-Guthaben deckt ab, was nach dem Deploy geschieht, die Hälfte von CI/CD, die CI nie sieht.
  • Testing-Infrastruktur-Guthaben deckt Browser- und Gerätegrids ab, sodass die End-to-End-Schicht nicht als CI-Rechenleistung abgerechnet wird.
  • Feature-Flag-Guthaben deckt das Ausliefern im Dark-Modus ab, was es Ihnen ermöglicht, häufig auf Main zu mergen.
  • Code-Host-Guthaben deckt das Repository, die Artefakt-Speicherung und das Security-Scanning ab.

Ein Team, das drei dieser fünf besitzt, hat den Großteil eines Lieferstacks finanziert. Welche Zuschüsse sich kombinieren und welche sich heimlich gegenseitig ausschließen, ist der Grund, warum AI Perks als Liste und nicht als Ordner mit Lesezeichen geführt wird.


Was Gründer bei CI-Guthaben falsch machen

Der teuerste Fehler ist, CI als Fixkosten zu behandeln. Es ist ein Nutzungszähler, der an Ihre Commit-Rate gekoppelt ist, und kostenlose Guthaben entfernen das Signal, das Ihnen gesagt hätte, dass die Pipeline verschwenderisch war. Sechs Fehler-Muster, ungefähr nach Kosten geordnet:

Parallelität kaufen, um ein Caching-Problem zu beheben. Das Hinzufügen von Containern ist die am schnellsten wirkende Lösung für eine langsame Pipeline und die teuerste. Überprüfen Sie zuerst die Cache-Trefferquoten: Ein Schlüssel, der aus einem flüchtigen Wert erstellt wurde, trifft nie, sodass bei jedem Lauf Abhängigkeiten neu heruntergeladen werden.

Alles bei jedem Push ausführen. Eine vollständige Matrix auf jedem Branch, in einem Monorepo, bei dem sich ein Dienst geändert hat, multipliziert Ihre Laufanzahl mit der Anzahl der Dienste, die Sie besitzen. Pfadfilterung ist Konfiguration, kein Projekt.

Reflexhaft hochskalieren. Eine größere Ressourcenklasse kostet mehr pro Minute und rechnet sich nur, wenn der Job proportional schneller wird. Das gilt für parallele Kompilierung, aber nicht für E/A-gebundene Aufgaben, bei denen eine größere Box gleich schnell wartet.

Fehlerhafte Tests tolerieren. Eine Suite mit einer 10%igen Fehlerquote kostet Sie ungefähr 1,1-mal, plus den Ingenieur, der sie erneut ausgeführt hat. Fehler zu isolieren ist Kostenkontrolle.

Build-Logik in die CI-Konfiguration schreiben. Die Pipeline-Definition ist der herstellerspezifische Teil. Halten Sie die eigentliche Arbeit in Skripten, die Ihre Konfiguration aufruft, und die Konfiguration bleibt ein dünner Aufrufer, den Sie günstig portieren könnten.

Den Exit zu spät planen. Entscheiden Sie bei 70% des verbrauchten Guthabens, wie Ihre nicht subventionierte Pipeline aussieht, während das Kürzen von Triggern und das Beheben von Caches noch eine ruhige Entscheidung und keine Feuerübung ist.


Round Funded
SponsoredRaise money from 10,000+ active vetted investors.
Start Raising

Worauf Sie achten sollten, während das Guthaben aktiv ist

Kostenloses CI verbirgt den Zähler, und ein verborgener Zähler ist der Grund, warum eine abgestimmte Pipeline leise zu einer nicht abgestimmten wird. Vier Zahlen halten sie sichtbar.

MetrikWarum sie wichtig istSchlechtes Zeichen
Cache-TrefferquoteEin verpasster Cache lädt Abhängigkeiten bei jedem Lauf neu herunterVerpasst bei Ihrem rechenintensivsten Job
Rechenminuten pro gemergtem Pull-RequestDie Einheitskosten für die Lieferung einer ÄnderungSteigt bei gleichbleibender Teamgröße
FehlerquoteJeder erneute Lauf berechnet den gleichen Merge zweimalEine Suite, die Leute reflexartig erneut ausführen
Verbraucht gegen gelieferte CommitsVerwandelt ein Guthaben in eine VerbrennungsrateVerbrauch überholt die Commit-Kurve

Die letzte Zeile ist diejenige, die eine Kalendererinnerung wert ist. Die anderen drei sind technische Signale, die Sie sowieso haben möchten, aber der Verbrauch im Verhältnis zur Ausgabe ist die einzige, die besagt, ob die Subvention Geschwindigkeit kauft oder Verschwendung verbirgt.

CircleCI sitzt auf AI Perks neben den Programmen für Code-Hosting, Observability und Testing, die jeweils ihren aktuellen Betrag haben.


Häufig gestellte Fragen

Wie viel ist das CircleCI Startup Program wert?

3.000 $ Guthaben für die gehostete CI/CD von CircleCI, angewendet auf die von Ihren Pipelines verbrauchte Rechenleistung. Es deckt Build- und Testmaschinen ab, nicht die Cloud, in die Sie bereitstellen. Aktuelle Bedingungen werden unter getaiperks.com verfolgt.

Brauche ich einen dedizierten CI-Anbieter, wenn mein Code-Host CI beinhaltet?

Nicht am Anfang. Gebündelte CI ist in Ordnung, solange die Pipelines kurz sind und niemand auf „grün“ wartet. Eine dedizierte Plattform verdient ihren Platz, wenn Sie Hardware benötigen, die Ihr Code-Host schlecht bepreist, automatische Testaufteilung oder Konfigurationen, die über Repositories hinweg geteilt werden.

Warum wächst meine CI-Rechnung schneller als mein Team?

Weil die CI-Kosten die Commit-Frequenz multipliziert mit der Pipeline-Dauer, der Maschinengröße und der Parallelität sind. Die Verdoppelung des Teams verdoppelt ungefähr die Pushes, aber längere Suiten, größere Maschinen und mehr Container multiplizieren sich zusätzlich. In den illustrativen Zahlen oben erzeugte 4x die Mitarbeiterzahl 27x die Rechenminuten.

Macht mehr Parallelität CI günstiger?

Nein. Parallelität reduziert die Wandzeit und erhöht in der Regel die Gesamtrechenleistung, da jeder Container Checkout, Abhängigkeitswiederherstellung und Image-Pull wiederholt. Vier Container können das Fünffache eines einzelnen kosten für ein Viertel der Wartezeit. Das ist ein Geschwindigkeitskompromiss, keine Ersparnis. Beheben Sie zuerst das Caching.

Kann ich CircleCI-Guthaben mit anderen Startup-Guthaben kombinieren?

Ja, und CI-Guthaben stapeln sich sauber, weil sich die Rechnungen nicht überschneiden. Cloud-Guthaben deckt das Deploy-Ziel und die Registry ab, Observability-Guthaben deckt ab, was nach dem Deploy geschieht, Test-Guthaben decken Browser-Grids ab. AI Perks verfolgt 7,7 Millionen US-Dollar für 194 Unternehmen unter getaiperks.com.

Was passiert, wenn das CircleCI-Guthaben aufgebraucht ist?

Sie erben eine Rechnung, die durch die Entscheidungen bezüglich Caching, Trigger-Scope und Parallelität geprägt ist, die getroffen wurden, als es kostenlos war. Halten Sie die Build-Logik in Skripten, die Ihre Konfiguration aufruft, damit die Pipeline portabel bleibt, isolieren Sie fehlerhafte Tests und entscheiden Sie, was Sie bei 70% Verbrauch ändern würden, anstatt nach der ersten Rechnung.


Abonnieren Sie unter getaiperks.com →

Liefern Sie den Code. Lassen Sie jemand anderen für die Maschinen bezahlen, die ihn testen.

This content is for informational purposes only and may contain inaccuracies. Credit programs, amounts, and eligibility requirements change frequently. Always verify details directly with the provider.