Programa d'iniciació de CircleCI: 3.000 $ en crèdits per a canalitzacions de CI/CD

CircleCI ofereix 3.000 $ en crèdits per a startups per a CI/CD. Per què estàs pagant realment a un proveïdor de CI, com escalen els costos de compilació i amb què es combina.

CircleCICircleCI Startup ProgramDeveloper ToolsStartup CreditsAI Perks
Andrew
Andrew
AI Perks Team
10,503•

Quick Answer

El programa per a startups de CircleCI ofereix 3.000 $ en crèdits per a CI/CD allotjat per CircleCI, que mesura el temps de càlcul de les vostres pipelines: minuts multiplicats per la mida de la màquina i per quants contenidors s'executen en paral·lel. El crèdit cobreix el càlcul de compilació i proves, no el núvol on desplegueu. Els termes actuals s'enumeren a getaiperks.com.

AI Perks

AI Perks ofereix accés a descomptes exclusius, crèdits i ofertes en eines d'IA, serveis al núvol i API per ajudar startups i desenvolupadors a estalviar diners.

AI Perks Cards

Què us ofereix el programa per a startups de CircleCI

CircleCI ofereix 3.000 $ en crèdits per a la seva plataforma CI/CD allotjada, que mesura una cosa: el temps de càlcul en els vostres pipelines, preu per minuts multiplicat per la mida de la màquina i per quants contenidors s'executen alhora.

AI Perks ho fa un seguiment juntament amb 7,7 milions de dòlars en crèdits a 194 empreses.

Estableix el límit aviat, perquè decideix fins a on arriben els 3.000 dòlars. CircleCI factura per les màquines que compilen i proven el vostre codi, no pel núvol on desplegueu, pel registre on aterriza la imatge ni pel monitoratge que la supervisa en producció. Els termes actuals es troben a getaiperks.com.


Millors crèdits d'IA per a startups

Presenteu la sol·licitud directament a través d'aquests programes verificats.

Per què pagueu realment a un proveïdor de CI

Pagueu per la màquina que executa la vostra suite de proves, més els elements bàsics que la fan ràpida: la memòria cau, la divisió de proves, la configuració reutilitzable i l'harware que el vostre allotjament de codi no inclou gratuïtament.

La decisió real no és CircleCI contra un altre proveïdor de CI. Es tracta d'una plataforma dedicada contra la CI que ja s'inclou amb el vostre allotjament de codi, que per a un equip de tres persones guanya només per inèrcia. Quatre coses allunyen els equips d'ella:

  • Harware que no podeu obtenir inclòs a un preu raonable. Màquines amb molta memòria per a una compilació pesada, Arm per a compilacions natives, macOS per a qualsevol cosa que toqui iOS. La mida de la caixa és una configuració, no una solució alternativa.
  • La memòria cau i la divisió de proves com a elements bàsics. Dividir una suite entre contenidors per dades de temps, en lloc d'una llista mantinguda manualment de quines proves s'executen on.
  • Reutilització de la configuració entre repositoris. Paquets reutilitzables de configuració de pipelines, de manera que dotze serveis comparteixen una tasca de desplegament en lloc de dotze còpies que es desvien.
  • Dades del pipeline. Quines proves són inestables, quina tasca s'ha alentit, quin pas és el veritable coll d'ampolla. La majoria d'equips no poden respondre aquestes preguntes i paguen amb temps mort.

La heurística honesta: si el vostre pipeline és ràpid i ningú es queixa, la CI inclosa està bé i el crèdit és millor gastar-lo en un altre lloc. Si els enginyers esperen a tenir llums verds, o la vostra compilació necessita harware que el vostre allotjament de codi preu malament, una plataforma dedicada és més barata abans que el crèdit s'apliqui.


Com es comporten els costos de CircleCI a mesura que envieu més

La despesa de CI és un producte de quatre termes: amb quina freqüència envieu, quant de temps s'executa el pipeline, quina mida té la màquina i quants contenidors s'executen en paral·lel. Els fundadors modelen el primer i ignoren la resta, per això la factura els sorprèn.

Impulsor de costosQuè el provocaQuè el fa augmentar
Execucions de pipelineEnvíos, peticions de pull, tasques programadesPipeline complet en cada enviament a cada branca
Durada de la tascaCompilació, instal·lació, temps de paret de provesClau de memòria cau que mai no colpeja, de manera que les dependències es descarreguen a cada execució
Classe de recursMida de la màquina per tascaAugmentar reflexivament per solucionar un pas lent i limitat per I/O
Paral·lelismeContenidors per tascaConfiguració repetida a cada contenidor, de manera que 4x costa més de 4x
PlataformaLinux, Arm, macOS, GPUUna tasca d'iOS en una classe macOS al costat d'una de Linux barata
RerunProves inestables, desplegaments fallitsLa mateixa suite facturada dues vegades per una fusió
EmmagatzematgeArtifacts, memòries cau, resultats de provesMantenir tots els artefacts per sempre

Les tarifes, les assignacions i l'estructura del pla canvien. Verifiqueu les xifres actuals a la pàgina de preus de CircleCI abans de modelar res.

L'aritmètica que decideix la vostra factura és la freqüència de commits multiplicada per la difusió, i es compon més ràpidament que el nombre de caps:

EquipExecucions de pipeline / mesMinuts de càlcul per execucióMinuts de càlcul mensuals
5 enginyers, 4 enviaments/dia40016 (8 min x 2 contenidors)6.400
10 enginyers, 6 enviaments/dia1.20040 (10 min x 4 contenidors)48.000
20 enginyers, 6 enviaments/dia2.40072 (12 min x 6 contenidors)172.800

Aquestes són xifres il·lustratives, no pressupostos de CircleCI. El punt és la relació: 4 vegades el nombre de caps produeix 27 vegades el càlcul. El cost de CI escala amb la rapidesa amb què envieu en lloc de quantes persones feu servir, de manera que creix exactament quan menys ho estigueu vigilant.

Una trampa més. El paral·lelisme redueix el temps del rellotge de paret, no el càlcul total, i normalment l'augmenta, perquè cada contenidor repeteix el checkout, la restauració de dependències i la descàrrega d'imatges. Sovint és un intercanvi que val la pena fer, mai un estalvi.

Així que 3.000 $ compren una lectura del comptador, no un nombre de compilacions. El mateix equip envia la mateixa feina i l'esgota a ritmes molt diferents depenent de com estigui ajustat el pipeline. AI Perks enumera l'import del crèdit, el multiplicador el controleu vosaltres.


Millors crèdits d'IA per a startups

Presenteu la sol·licitud directament a través d'aquests programes verificats.

Amb què s'apilen els crèdits de CircleCI

Els crèdits de CI s'apilen netament perquè la CI té vores esmolades. CircleCI factura per les màquines que compilen i proven, i tot el que hi ha a banda i banda és facturat per algú altre que també té un programa per a startups.

Un pipeline de desplegament funcional toca cinc proveïdors, i hi ha subvencions per a cadascun:

  • Crèdits del núvol cobreixen l'entorn on es desplega l'artefacte i el registre que conté la imatge
  • Crèdits d'observabilitat cobreixen el que passa després del desplegament, la meitat de CI/CD que la CI mai no veu
  • Crèdits d'infraestructura de proves cobreixen graelles de navegadors i dispositius, de manera que la capa d'extrem a extrem no es factura com a càlcul de CI
  • Crèdits de funcionalitats cobreixen l'enviament en "dark", que és el que us permet fusionar a la branca principal sovint
  • Crèdits de l'allotjament de codi cobreixen el repositori, l'emmagatzematge d'artefactes i l'escaneig de seguretat

Un equip que té tres d'aquests cinc ha finançat la major part d'una pila de lliurament. Quines subvencions es combinen i quines s'exclouen mútuament en silenci és per què AI Perks es manté com a llista en lloc d'una carpeta de marcadors.


Què fan malament els fundadors sobre els crèdits de CI

L'error més car és tractar la CI com un cost fix. És un mesurador d'ús connectat a la vostra taxa de commits, i els crèdits gratuïts eliminen el senyal que us hauria dit que el pipeline era malgastador. Sis patrons de fallada, en ordre aproximat de cost:

Comprar paral·lelisme per solucionar un problema de memòria cau. Afegir contenidors és la solució que se sent més ràpida per a un pipeline lent i la més cara. Comproveu primer les taxes d'èxit de la memòria cau: una clau construïda a partir d'un valor volàtil mai no colpeja, de manera que cada execució torna a descarregar les dependències.

Executar-ho tot en cada enviament. Una matriu completa a cada branca, en un monorepo on un servei ha canviat, multiplica el vostre recompte d'execucions pel nombre de serveis que teniu. El filtratge de camí és una configuració, no un projecte.

Augmentar la mida per reflex. Una classe de recurs més gran costa més per minut i només es paga si la tasca es fa proporcionalment més ràpida. Això és cert per a la compilació paral·lela, fals per a qualsevol cosa limitada per I/O, on una caixa més gran espera a la mateixa velocitat.

Tolerar proves inestables. Una suite amb una taxa d'inestabilitat del 10% és una que pagueu aproximadament 1,1 vegades, més l'enginyer que la va tornar a executar. La quarantena d'inestabilitats és un control de costos.

Escriure lògica de compilació a la configuració de CI. La definició del pipeline és la part específica del proveïdor. Mantingueu el treball real en scripts que la vostra configuració truca, i la configuració es manté com a un divisor prim que podríeu portar a un cost baix.

Planificar la sortida massa tard. Decidiu al 70% del crèdit consumit com es veu el vostre pipeline no subvencionat, mentre que retallar els desencadenants i arreglar les memòries cau encara és una decisió tranquil·la en lloc d'una simulació d'incendis.


Millors crèdits d'IA per a startups

Presenteu la sol·licitud directament a través d'aquests programes verificats.

Què vigilar mentre el crèdit estigui actiu

La CI gratuïta amaga el mesurador, i un mesurador amagat és com un pipeline ajustat es converteix silenciosament en un no ajustat. Quatre números el mantenen visible.

MètricaPer què és importantSenyal dolent
Taxa d'èxit de la memòria cauUna memòria cau perduda torna a descarregar dependències a cada execucióFallades en la vostra tasca més pesada
Minuts de càlcul per petició de pull fusionadaEl cost unitari d'enviar un canviAugmentant mentre la mida de l'equip és plana
Taxa d'inestabilitatCada rerun factura la mateixa fusió dues vegadesUna suite que la gent reutilitza per reflex
Crèdit consumit contra commits enviatsConverteix un saldo en una taxa de consumEl consum supera la corba de commits

L'última fila és la que val la pena recordar al calendari. Les altres tres són senyals d'enginyeria que voldríeu de totes maneres, però el consum contra la sortida és l'únic que diu si la subvenció està comprant velocitat o amagant malbaratament.

CircleCI es troba a AI Perks al costat dels programes d'allotjament de codi, observabilitat i proves, cadascun amb el seu import actual.


Preguntes freqüents

Quin és el valor del programa per a startups de CircleCI?

3.000 $ en crèdits per a CI/CD allotjat de CircleCI, aplicats al càlcul que consumeixen els vostres pipelines. Cobreix màquines de compilació i proves, no el núvol on desplegueu. Els termes actuals es fan un seguiment a getaiperks.com.

Necessito un proveïdor de CI dedicat quan el meu allotjament de codi inclou CI?

No al principi. La CI inclosa està bé mentre els pipelines són curts i ningú espera a tenir llums verds. Una plataforma dedicada es guanya el seu lloc quan necessiteu harware que el vostre allotjament de codi preu malament, divisió automàtica de proves o configuració compartida entre repositoris.

Per què la meva factura de CI creix més ràpidament que el meu equip?

Perquè el cost de CI és la freqüència de commits multiplicada per la durada del pipeline, la mida de la màquina i el paral·lelisme. Doblar l'equip aproximadament duplica els enviaments, però les suites més llargues, les màquines més grans i els contenidors addicionals es multipliquen a sobre. En les xifres il·lustratives anteriors, 4 vegades el nombre de caps va produir 27 vegades els minuts de càlcul.

Més paral·lelisme fa que la CI sigui més barata?

No. El paral·lelisme redueix el temps del rellotge de paret i normalment augmenta el càlcul total, perquè cada contenidor repeteix el checkout, la restauració de dependències i la descàrrega d'imatges. Quatre contenidors poden costar cinc vegades més que un per una quarta part del temps d'espera. Això és un intercanvi de velocitat, no un estalvi. Arregleu la memòria cau primer.

Puc combinar els crèdits de CircleCI amb altres crèdits per a startups?

Sí, i els crèdits de CI s'apilen netament perquè les factures no se superposen. Els crèdits del núvol cobreixen l'objectiu de desplegament i el registre, els crèdits d'observabilitat cobreixen el que passa després del desplegament, els crèdits de proves cobreixen les graelles de navegadors. AI Perks fa un seguiment de 7,7 milions de dòlars a 194 empreses a getaiperks.com.

Què passa quan s'acaben els crèdits de CircleCI?

Hereteu una factura modelada per les decisions de memòria cau, abast del desencadenador i paral·lelisme preses mentre era gratuïta. Mantingueu la lògica de compilació en scripts que la vostra configuració truca perquè el pipeline es mantingui portable, poseu en quarantena les proves inestables i decidiu què canviaríeu al 70% consumit en lloc de després de la primera factura.


Subscriviu-vos a getaiperks.com →

Envieu el codi. Deixeu que algú altre pagui per les màquines que el proven.

AI Perks

AI Perks ofereix accés a descomptes exclusius, crèdits i ofertes en eines d'IA, serveis al núvol i API per ajudar startups i desenvolupadors a estalviar diners.

AI Perks Cards

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.