CircleCI Startup Program: 3.000 USD în credite pentru pipeline-uri CI/CD

CircleCI oferă credite de startup în valoare de 3.000 USD pentru CI/CD. Pentru ce plătiți cu adevărat un furnizor de CI, cum evoluează costurile de build și cu ce se potrivește.

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

Quick Answer

Programul de startup CircleCI oferă 3.000 USD în credite pentru servicii CI/CD găzduite de CircleCI, care măsoară timpul de calcul pe pipeline-urile dumneavoastră: minute înmulțite cu dimensiunea mașinii și cu numărul de containere care rulează în paralel. Creditul acoperă calculul de construire și testare, nu cloud-ul pe care îl implementați. Termenii actuali sunt listați pe getaiperks.com.

AI Perks

AI Perks oferă acces la reduceri exclusive, credite și oferte pentru instrumente AI, servicii cloud și API-uri pentru a ajuta startup-urile și dezvoltatorii să economisească bani.

AI Perks Cards

Ce oferă Programul Startup CircleCI

CircleCI oferă 3.000 USD în credite pentru platforma sa găzduită de CI/CD, care măsoară un singur lucru: timpul de calcul pe pipeline-urile dvs., prețul fiind minutele înmulțite cu dimensiunea mașinii și cu numărul de containere care rulează simultan.

AI Perks îl urmărește alături de 7,7 milioane USD în credite la 194 de companii.

Stabiliți limita devreme, deoarece aceasta decide cât de departe ajung cei 3.000 USD. CircleCI facturează mașinile care construiesc și testează codul dvs., nu cloud-ul pe care îl implementați, registrul în care ajunge imaginea sau monitorizarea care o urmărește în producție. Termenii actuali se găsesc pe getaiperks.com.


Cele mai bune credite AI pentru startup-uri

Aplică direct prin aceste programe verificate.

Pentru ce plătiți de fapt unui furnizor de CI

Plătiți pentru mașina care rulează suita dvs. de teste, plus primitivele care o fac rapidă: caching, împărțirea testelor, configurare reutilizabilă și hardware pe care gazda dvs. de cod nu îl include gratuit.

Decizia reală nu este CircleCI împotriva unui alt furnizor de CI. Este o platformă dedicată împotriva CI-ului deja inclus în gazda dvs. de cod, care pentru o echipă de trei persoane câștigă doar prin inerție. Patru lucruri le determină să renunțe la acesta:

  • Hardware pe care nu îl puteți obține inclus la un preț rezonabil. Mașini cu memorie mare pentru o compilare intensă, Arm pentru compilări native, macOS pentru orice atinge iOS. Dimensiunea cutiei este o setare, nu o soluție de urgență.
  • Caching și împărțirea testelor ca primitive. Împărțirea unei suite pe containere pe baza datelor de temporizare, mai degrabă decât o listă menținută manual a testelor care rulează unde.
  • Reutilizarea configurației între depozite. Pachete reutilizabile de configurație a pipeline-ului, astfel încât douăsprezece servicii să partajeze un singur job de implementare în loc de douăsprezece copii care deviază.
  • Datele pipeline-ului. Ce teste sunt instabile, ce job a devenit mai lent, ce pas este adevăratul gât de sticlă. Majoritatea echipelor nu pot răspunde la acestea și plătesc în timp mort.

Regula de aur onestă: dacă pipeline-ul dvs. este rapid și nimeni nu se plânge, CI-ul inclus este în regulă și creditul este mai bine cheltuit în altă parte. Dacă inginerii așteaptă semnalul verde sau compilarea dvs. necesită hardware pe care gazda dvs. de cod îl prețuiește prost, o platformă dedicată este mai ieftină înainte ca creditul să se aplice deloc.


Cum se comportă costurile CircleCI pe măsură ce livrați mai mult

Cheltuielile CI sunt un produs al a patru termeni: cât de des trimiteți, cât timp rulează pipeline-ul, cât de mare este mașina și câte containere rulează în paralel. Fondatorii modelează primul și ignoră restul, motiv pentru care factura îi surprinde.

Factor de costCe îl determinăCe îl face să crească brusc
Rulări de pipelinePush-uri, cereri de tragere, joburi programatePipeline complet la fiecare push pe fiecare ramură
Durata jobuluiCompilare, instalare, timp de rulare a testelorChei de cache care nu sunt niciodată atinse, astfel dependențele se descarcă la fiecare rulare
Clasa de resurseDimensiunea mașinii per jobDimensionare reflexivă pentru a remedia un pas lent, dependent de I/O
ParalelismContainere per jobConfigurare repetată în fiecare container, deci 4x este peste 4x cost
PlatformăLinux, Arm, macOS, GPUUn job iOS pe o clasă macOS alături de unul Linux ieftin
ReluăriTeste instabile, implementări eșuateAceeași suită facturată de două ori pentru o singură îmbinare
StocareArtefacte, cache-uri, rezultate ale testelorPăstrarea fiecărui artefact pentru totdeauna

Ratele, alocațiile și structura planului se modifică. Verificați cifrele actuale în raport cu pagina de prețuri CircleCI înainte de a modela orice.

Aritmetica care decide factura dvs. este frecvența commit-urilor înmulțită cu gradul de dispersie și se compune mai repede decât numărul de angajați:

EchipăRulări de pipeline / lunăMinute de calcul per rulareMinute de calcul lunare
5 ingineri, 4 push-uri/zi40016 (8 min x 2 containere)6.400
10 ingineri, 6 push-uri/zi1.20040 (10 min x 4 containere)48.000
20 ingineri, 6 push-uri/zi2.40072 (12 min x 6 containere)172.800

Acestea sunt cifre ilustrative, nu cotații CircleCI. Punctul este raportul: 4x numărul de angajați produce 27x calculul. Costul CI scalează cu cât de repede livrați, mai degrabă decât cu câți oameni angajați, deci crește exact atunci când îl urmăriți cel mai puțin.

Încă o capcană. Paralelismul reduce timpul de execuție, nu calculul total, și de obicei îl crește, deoarece fiecare container repetă checkout-ul, restaurarea dependențelor și descărcarea imaginii. Adesea o tranzacție care merită, niciodată o economie.

Deci, 3.000 USD cumpără o citire a contorului, nu un număr de compilări. Aceeași echipă livrează aceeași muncă și o consumă în rate extrem de diferite, în funcție de cât de bine optimizat este pipeline-ul. AI Perks listează suma creditului, multiplicatorul vă aparține.


Cele mai bune credite AI pentru startup-uri

Aplică direct prin aceste programe verificate.

Cu ce se cumulează creditele CircleCI

Creditele CI se cumulează curat deoarece CI are margini ascuțite. CircleCI facturează mașinile care construiesc și testează, iar tot ceea ce se află de o parte sau de alta este facturat de altcineva care rulează, de asemenea, un program startup.

Un pipeline de implementare funcțional atinge cinci furnizori, iar granturi există pentru fiecare:

  • Credite cloud acoperă mediul în care se implementează artefactul și registrul care deține imaginea
  • Credite de observabilitate acoperă ce se întâmplă după implementare, jumătatea CI/CD pe care CI-ul nu o vede niciodată
  • Credite de infrastructură de testare acoperă grile de browsere și dispozitive, astfel încât stratul de la capăt la capăt să nu fie facturat ca calcul CI
  • Credite pentru funcționalități acoperă livrarea în mod ascuns, ceea ce vă permite să îmbinați frecvent în ramura principală
  • Credite pentru gazda de cod acoperă depozitul, stocarea artefactelor și scanarea de securitate

O echipă care deține trei dintre aceste cinci a finanțat majoritatea unui stack de livrare. Ce granturi se combină și care se exclud reciproc în liniște este motivul pentru care AI Perks este menținut ca o listă, mai degrabă decât un folder de marcaje.


Ce înțeleg greșit fondatorii despre creditele CI

Cea mai costisitoare greșeală este tratarea CI-ului ca un cost fix. Este un contor de utilizare atașat ratei dvs. de commit, iar creditele gratuite elimină semnalul care v-ar fi spus că pipeline-ul este risipitor. Șase modele de eșec, în ordine aproximativă a costului:

Achiziționarea paralelismului pentru a rezolva o problemă de caching. Adăugarea de containere este cea mai rapidă soluție de rezolvare pentru un pipeline lent și cea mai costisitoare. Verificați mai întâi ratele de succes ale cache-ului: o cheie construită dintr-o valoare volatilă nu este niciodată atinsă, deci fiecare rulare descarcă din nou dependențele.

Rularea tuturor pe fiecare push. O matrice completă pe fiecare ramură, într-un monorepo în care s-a schimbat un singur serviciu, vă multiplică numărul de rulări cu numărul de servicii pe care le dețineți. Filtrarea prin căi este o configurație, nu un proiect.

Dimensionarea reflexivă. O clasă de resurse mai mare costă mai mult pe minut și își justifică doar dacă jobul devine proporțional mai rapid. Adevărat pentru compilarea paralelă, fals pentru orice dependent de I/O, unde o cutie mai mare așteaptă la aceeași viteză.

Tolerarea testelor instabile. O suită cu o rată de 10% de instabilitate este una pentru care plătiți de aproximativ 1,1 ori, plus inginerul care a reluat-o. Cuarantinarea instabilităților este controlul costurilor.

Scrierea logicii de compilare în configurația CI. Definiția pipeline-ului este partea specifică furnizorului. Păstrați munca reală în scripturi pe care le apelează configurația dvs., iar configurația rămâne un apelant subțire pe care l-ați putea porta ieftin.

Planificarea ieșirii prea târziu. Decideți la 70% din creditul consumat cum arată pipeline-ul dvs. nesubvenționat, în timp ce tăierea declanșatorilor și repararea cache-urilor sunt încă o decizie calmă, mai degrabă decât o operațiune de urgență.


Cele mai bune credite AI pentru startup-uri

Aplică direct prin aceste programe verificate.

Ce să urmăriți cât timp este activ creditul

CI gratuit ascunde contorul, iar un contor ascuns este modul în care un pipeline optimizat devine în liniște unul neoptimizat. Patru cifre îl mențin vizibil.

MetricăDe ce conteazăSemn rău
Rata de succes a cache-uluiUn cache ratat descarcă din nou dependențele la fiecare rulareRateuri pe jobul dvs. cel mai intensiv
Minute de calcul per cerere de tragere îmbinatăCostul unitar al livrării unei schimbăriCreștere în timp ce dimensiunea echipei este plată
Rata de instabilitateFiecare reluare facturează aceeași îmbinare de două oriO suită pe care oamenii o reiau reflex
Credit consumat față de commit-uri livrateTransformă un sold într-o rată de ardereConsumul depășește curba commit-urilor

Ultima linie este cea care merită un memento pe calendar. Celelalte trei sunt semnale de inginerie pe care le-ați dori oricum, dar consumul față de producție este singurul care spune dacă subvenția cumpără viteză sau ascunde risipă.

CircleCI se află pe AI Perks alături de programele de găzduire a codului, observabilitate și testare, fiecare cu suma sa curentă.


Întrebări frecvente

Cât valorează programul startup CircleCI?

3.000 USD în credite pentru găzduirea CI/CD de către CircleCI, aplicate la calculul pe care îl consumă pipeline-urile dvs. Acoperă mașinile de compilare și testare, nu cloud-ul pe care îl implementați. Termenii actuali sunt urmăriți pe getaiperks.com.

Am nevoie de un furnizor dedicat de CI când gazda mea de cod include CI?

Nu la început. CI-ul inclus este în regulă atâta timp cât pipeline-urile sunt scurte și nimeni nu așteaptă semnalul verde. O platformă dedicată își câștigă locul atunci când aveți nevoie de hardware pe care gazda dvs. de cod îl prețuiește prost, împărțirea automată a testelor sau configurare partajată între depozite.

De ce factura mea de CI crește mai repede decât echipa mea?

Deoarece costul CI este frecvența commit-urilor înmulțită cu durata pipeline-ului, dimensiunea mașinii și paralelismul. Dublarea echipei dublează aproximativ push-urile, dar suitele mai lungi, mașinile mai mari și mai multe containere se multiplică deasupra. În cifrele ilustrative de mai sus, 4x numărul de angajați a produs 27x minutele de calcul.

Mai mult paralelism face CI-ul mai ieftin?

Nu. Paralelismul reduce timpul de execuție și de obicei crește calculul total, deoarece fiecare container repetă checkout-ul, restaurarea dependențelor și descărcarea imaginii. Patru containere pot costa de cinci ori mai mult decât unul pentru un sfert din așteptare. Aceasta este o tranzacție de viteză, nu o economie. Reparați mai întâi caching-ul.

Pot combina creditele CircleCI cu alte credite startup?

Da, iar creditele CI se cumulează curat, deoarece facturile nu se suprapun. Creditele cloud acoperă ținta de implementare și registrul, creditele de observabilitate acoperă ce se întâmplă după implementare, creditele de testare acoperă grile de browsere. AI Perks urmărește 7,7 milioane USD la 194 de companii la getaiperks.com.

Ce se întâmplă când se epuizează creditele CircleCI?

Moșteniți o factură modelată de deciziile de caching, scopul declanșatorilor și paralelism luate în timp ce era gratuit. Păstrați logica de compilare în scripturi pe care le apelează configurația dvs., astfel încât pipeline-ul să rămână portabil, cuarantinați testele instabile și decideți ce ați schimba la 70% consumat, mai degrabă decât după prima factură.


Abonează-te la getaiperks.com →

Livrează codul. Lasă pe altcineva să plătească pentru mașinile care îl testează.

AI Perks

AI Perks oferă acces la reduceri exclusive, credite și oferte pentru instrumente AI, servicii cloud și API-uri pentru a ajuta startup-urile și dezvoltatorii să economisească bani.

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.