Cosa ti offre il CircleCI Startup Program
CircleCI offre 3.000 dollari in crediti per la sua piattaforma CI/CD ospitata, che misura una sola cosa: il tempo di elaborazione sulle tue pipeline, prezzato come minuti moltiplicati per la dimensione della macchina e per quanti container vengono eseguiti contemporaneamente.
AI Perks lo traccia insieme a 7,7 milioni di dollari in crediti per 194 aziende.
Definisci presto il limite, perché decide quanto valgono 3.000 dollari. CircleCI fattura per le macchine che creano e testano il tuo codice, non per il cloud su cui effettui il deploy, il registro in cui finisce l'immagine o il monitoraggio che la osserva in produzione. I termini attuali si trovano su getaiperks.com.

Per cosa stai pagando effettivamente un fornitore CI
Stai pagando per la macchina che esegue la tua suite di test, più i primitivi che la rendono veloce: caching, divisione dei test, configurazione riutilizzabile e hardware che il tuo code host non include gratuitamente.
La vera decisione non è tra CircleCI e un altro fornitore CI. È una piattaforma dedicata contro la CI già inclusa nel tuo code host, che per un team di tre persone vince solo per inerzia. Quattro cose spingono i team ad abbandonarla:
- Hardware che non puoi ottenere in bundle a un prezzo sensato. Macchine con molta memoria per una compilazione pesante, Arm per build native, macOS per qualsiasi cosa tocchi iOS. La dimensione del box è un'impostazione, non una soluzione temporanea.
- Caching e divisione dei test come primitivi. Divisione di una suite tra container basata sui dati di temporizzazione, piuttosto che su un elenco mantenuto manualmente di quali test vengono eseguiti dove.
- Riutilizzo della configurazione tra repository. Pacchetti riutilizzabili di configurazione della pipeline, in modo che dodici servizi condividano un lavoro di deploy invece di dodici copie che si allontanano.
- Dati della pipeline. Quali test sono inaffidabili, quale lavoro è diventato più lento, quale passaggio è il vero collo di bottiglia. La maggior parte dei team non può rispondere a queste domande e paga in tempo perso.
L'euristica onesta: se la tua pipeline è veloce e nessuno si lamenta, la CI inclusa va bene e il credito è meglio spenderlo altrove. Se gli ingegneri aspettano il verde, o la tua build necessita di hardware che il tuo code host prezza male, una piattaforma dedicata è più economica prima ancora che si applichi il credito.
Come si comportano i costi di CircleCI mentre pubblichi di più
La spesa per la CI è un prodotto di quattro termini: quanto spesso fai il push, quanto tempo dura la pipeline, quanto è grande la macchina e quanti container vengono eseguiti in parallelo. I fondatori modellano il primo e ignorano il resto, ecco perché la fattura li sorprende.
| Driver di costo | Cosa lo guida | Cosa lo fa aumentare |
|---|---|---|
| Esecuzioni della pipeline | Push, pull request, lavori pianificati | Pipeline completa su ogni push su ogni branch |
| Durata del lavoro | Compilazione, installazione, tempo di attesa dei test | Chiavi di cache che non vengono mai raggiunte, quindi le dipendenze vengono scaricate ogni esecuzione |
| Classe di risorse | Dimensione della macchina per lavoro | Ridimensionamento riflessivo per correggere un passaggio lento e legato all'I/O |
| Parallelismo | Container per lavoro | Setup ripetuto in ogni container, quindi 4x costa oltre 4x |
| Piattaforma | Linux, Arm, macOS, GPU | Un lavoro iOS su una classe macOS accanto a uno economico Linux |
| Rerun | Test inaffidabili, deploy falliti | La stessa suite fatturata due volte per una fusione |
| Archiviazione | Artefatti, cache, risultati dei test | Mantenere ogni artefatto per sempre |
Le tariffe, i limiti e la struttura dei piani cambiano. Verifica le cifre attuali sulla pagina dei prezzi di CircleCI prima di modellare qualsiasi cosa.
L'aritmetica che decide la tua fattura è la frequenza dei commit moltiplicata per il fan-out, e si accumula più velocemente del numero di teste:
| Team | Esecuzioni pipeline / mese | Minuti di elaborazione per esecuzione | Minuti di elaborazione mensili |
|---|---|---|---|
| 5 ingegneri, 4 push al giorno | 400 | 16 (8 min x 2 container) | 6.400 |
| 10 ingegneri, 6 push al giorno | 1.200 | 40 (10 min x 4 container) | 48.000 |
| 20 ingegneri, 6 push al giorno | 2.400 | 72 (12 min x 6 container) | 172.800 |
Queste sono cifre illustrative, non preventivi di CircleCI. Il punto è il rapporto: 4x il numero di persone produce 27x l'elaborazione. Il costo della CI scala con la velocità con cui pubblichi piuttosto che con il numero di persone che impieghi, quindi cresce esattamente quando la stai osservando meno.
Un altro tranello. Il parallelismo riduce il tempo di clock, non il totale dell'elaborazione, e di solito lo aumenta, perché ogni container ripete il checkout, il ripristino delle dipendenze e il pull dell'immagine. Spesso uno scambio che vale la pena fare, mai un risparmio.
Quindi 3.000 dollari comprano una lettura del contatore, non un numero di build. Lo stesso team pubblica lo stesso lavoro e lo consuma a velocità selvaggiamente diverse a seconda di quanto è ottimizzata la pipeline. AI Perks elenca l'importo del credito, il moltiplicatore è tuo da controllare.

Cosa si accumula con i crediti CircleCI
I crediti CI si accumulano in modo pulito perché la CI ha bordi netti. CircleCI fattura per le macchine che creano e testano, e tutto ciò che si trova su entrambi i lati di questo viene fatturato da qualcun altro che gestisce anch'egli un programma per startup.
Una pipeline di deploy funzionante tocca cinque fornitori, e per ciascuno esistono agevolazioni:
- Crediti cloud coprono l'ambiente in cui viene distribuito l'artefatto e il registro che contiene l'immagine
- Crediti di osservabilità coprono ciò che accade dopo il deploy, la metà della CI/CD che la CI non vede mai
- Crediti per l'infrastruttura di test coprono browser e griglie di dispositivi, in modo che il livello end-to-end non venga fatturato come elaborazione CI
- Crediti per le feature flag coprono la distribuzione dark, che è ciò che ti consente di unire frequentemente al main
- Crediti per il code host coprono il repository, l'archiviazione degli artefatti e la scansione di sicurezza
Un team che detiene tre di questi cinque ha finanziato la maggior parte di uno stack di delivery. Quali agevolazioni si combinano e quali si escludono a vicenda in silenzio, è il motivo per cui AI Perks è mantenuto come un elenco piuttosto che una cartella di segnalibri.
Cosa sbagliano i fondatori riguardo ai crediti CI
L'errore più costoso è trattare la CI come un costo fisso. È un contatore di utilizzo collegato al tuo tasso di commit, e i crediti gratuiti rimuovono il segnale che ti avrebbe detto che la pipeline era dispendiosa. Sei schemi di fallimento, in ordine approssimativo di costo:
Acquistare parallelismo per risolvere un problema di caching. Aggiungere container è la soluzione che sembra più veloce per una pipeline lenta e la più costosa. Controlla prima i tassi di successo della cache: una chiave creata da un valore volatile non viene mai raggiunta, quindi ogni esecuzione scarica nuovamente le dipendenze.
Eseguire tutto su ogni push. Una matrice completa su ogni branch, in un monorepo in cui è cambiato un servizio, moltiplica il tuo conteggio di esecuzioni per il numero di servizi che possiedi. Il filtraggio dei percorsi è una configurazione, non un progetto.
Ridimensionare d'istinto. Una classe di risorse più grande costa di più al minuto e si ripaga solo se il lavoro diventa proporzionalmente più veloce. Vero per la compilazione parallela, falso per qualsiasi cosa legata all'I/O, dove una scatola più grande aspetta alla stessa velocità.
Tollerare test inaffidabili. Una suite con un tasso di inaffidabilità del 10% è una che paghi circa 1,1 volte, più l'ingegnere che l'ha rieseguita. La quarantena delle inaffidabilità è il controllo dei costi.
Scrivere logica di build nella configurazione CI. La definizione della pipeline è la parte specifica del fornitore. Mantieni il lavoro reale in script che la tua configurazione chiama, e la configurazione rimane un chiamante sottile che potresti portare via a basso costo.
Pianificare l'uscita troppo tardi. Decidi al 70% del credito consumato come sarà la tua pipeline non sovvenzionata, mentre la potatura dei trigger e la correzione delle cache sono ancora decisioni tranquille piuttosto che un'emergenza.

Cosa osservare mentre il credito è attivo
La CI gratuita nasconde il contatore, e un contatore nascosto è il modo in cui una pipeline ottimizzata diventa silenziosamente una non ottimizzata. Quattro numeri la mantengono visibile.
| Metrica | Perché è importante | Cattivo segnale |
|---|---|---|
| Tasso di successo della cache | Una cache persa riscarica le dipendenze ad ogni esecuzione | Mancate sul tuo lavoro più pesante |
| Minuti di elaborazione per pull request unita | Il costo unitario di pubblicazione di una modifica | In aumento mentre la dimensione del team è piatta |
| Tasso di inaffidabilità | Ogni riesecuzione fattura la stessa unione due volte | Una suite che le persone rieseguono d'istinto |
| Credito consumato rispetto ai commit spediti | Trasforma un saldo in un tasso di consumo | Consumo che supera la curva dei commit |
L'ultima riga è quella degna di un promemoria sul calendario. Le altre tre sono segnali di ingegneria che vorresti comunque, ma il consumo rispetto all'output è l'unico che dice se il sussidio sta comprando velocità o nascondendo sprechi.
CircleCI si trova su AI Perks accanto ai programmi di code hosting, osservabilità e testing, ognuno con il suo importo attuale.
Domande frequenti
Quanto vale il programma startup di CircleCI?
3.000 dollari in crediti per la CI/CD ospitata di CircleCI, applicati all'elaborazione consumata dalle tue pipeline. Copre le macchine di build e test, non il cloud su cui distribuisci. I termini attuali sono tracciati su getaiperks.com.
Ho bisogno di un fornitore CI dedicato quando il mio code host include la CI?
Non all'inizio. La CI inclusa va bene finché le pipeline sono brevi e nessuno aspetta il verde. Una piattaforma dedicata si guadagna il suo posto quando hai bisogno di hardware che il tuo code host prezza male, divisione automatica dei test o configurazione condivisa tra repository.
Perché la mia fattura CI cresce più velocemente del mio team?
Perché il costo della CI è la frequenza dei commit moltiplicata per la durata della pipeline, la dimensione della macchina e il parallelismo. Raddoppiare il team raddoppia circa i push, ma pipeline più lunghe, macchine più grandi e più container si moltiplicano in cima. Nelle cifre illustrative sopra, 4x il numero di persone ha prodotto 27x i minuti di elaborazione.
Il maggior parallelismo rende la CI più economica?
No. Il parallelismo riduce il tempo di clock e di solito aumenta il totale dell'elaborazione, perché ogni container ripete il checkout, il ripristino delle dipendenze e il pull dell'immagine. Quattro container possono costare cinque volte uno per un quarto del tempo di attesa. Questo è uno scambio di velocità, non un risparmio. Correggi prima il caching.
Posso combinare i crediti CircleCI con altri crediti startup?
Sì, e i crediti CI si accumulano in modo pulito perché le fatture non si sovrappongono. I crediti cloud coprono il target di deploy e il registro, i crediti di osservabilità coprono ciò che accade dopo il deploy, i crediti di testing coprono le griglie dei browser. AI Perks traccia 7,7 milioni di dollari per 194 aziende su getaiperks.com.
Cosa succede quando i crediti CircleCI si esauriscono?
Erediti una fattura modellata dalle decisioni di caching, ambito di trigger e parallelismo prese mentre era gratuita. Mantieni la logica di build in script che la tua configurazione chiama in modo che la pipeline rimanga portatile, metti in quarantena i test inaffidabili e decidi cosa cambieresti al 70% del consumo piuttosto che dopo la prima fattura.
Pubblica il codice. Lascia che qualcun altro paghi per le macchine che lo testano.