CircleCI Startup Program: 3.000 USD u kreditima za CI/CD pipeline

CircleCI nudi 3.000 USD u početnim kreditima za CI/CD. Za što zapravo plaćate dobavljača CI, kako troškovi izrade rastu i s čime se slaže.

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

Quick Answer

Program za startup tvrtke CircleCI nudi 3.000 dolara u kreditima za CircleCI hostirani CI/CD, koji mjeri vrijeme računanja na vašim procesima: minute pomnožene veličinom stroja i brojem paralelnih kontejnera. Kredit pokriva računanje za izgradnju i testiranje, a ne oblak na koji implementirate. Trenutni uvjeti navedeni su na getaiperks.com.

AI Perks

AI Perks pruža pristup ekskluzivnim popustima, kreditima i ponudama za AI alate, cloud usluge i API-je kako bi pomogao startupima i programerima uštedjeti novac.

AI Perks Cards

Što vam nudi CircleCI Startup Program

CircleCI nudi 3.000 USD u kreditima za svoju hostiranu CI/CD platformu, koja obračunava jednu stvar: vrijeme izračuna na vašim pipelineovima, cijene se kao minute pomnožene veličinom stroja i brojem spremnika koji rade istovremeno.

AI Perks prati to uz 7,7 milijuna USD u kreditima za 194 tvrtke.

Odredite granicu rano, jer ona odlučuje koliko daleko ide 3.000 USD. CircleCI naplaćuje strojeve koji grade i testiraju vaš kod, a ne oblak na koji se implementirate, registar u koji slijeće slika ili nadzor koji ga promatra u produkciji. Trenutni uvjeti nalaze se na getaiperks.com.


Vrhunski AI krediti za startupove

Prijavite se izravno putem ovih provjerenih programa.

Za što zapravo plaćate dobavljaču CI-a

Plaćate za stroj koji pokreće vašu testnu suitu, plus primitivne alate koji ga čine brzim: predmemoriju, podjelu testova, obnovljivu konfiguraciju i hardver koji vaš domaćin koda ne uključuje besplatno.

Prava odluka nije CircleCI protiv drugog dobavljača CI-a. To je posvećena platforma protiv CI-a koji je već ugrađen u vašeg domaćina koda, što za tim od tri osobe pobjeđuje samo na inerciji. Četiri stvari tjeraju timove s njega:

  • Hardver koji ne možete dobiti u paketu po razumnoj cijeni. Strojevi s velikom memorijom za teške kompilacije, Arm za izvorne izgradnje, macOS za bilo što što dodiruje iOS. Veličina kutije je postavka, a ne rješenje.
  • Predmemorija i podjela testova kao primitivni alati. Podjela suite na spremnike prema podacima o vremenu, umjesto ručno održavanog popisa koji se testovi pokreću gdje.
  • Obnovljiva konfiguracija kroz spremišta. Obnovljivi paketi konfiguracije pipelinea, tako da dvanaest usluga dijeli jedan zadatak implementacije umjesto dvanaest kopija koje se udaljavaju.
  • Podaci o pipelineu. Koji su testovi nestabilni, koji je zadatak postao sporiji, koji je korak pravi usko grlo. Većina timova ne može na to odgovoriti i plaća u mrtvom vremenu.

Iskreno heurističko pravilo: ako je vaš pipeline brz i nitko se ne žali, ugrađeni CI je u redu i kredit je bolje potrošiti negdje drugdje. Ako inženjeri čekaju zeleno svjetlo, ili vaša izgradnja treba hardver koji vaš domaćin koda loše cijeni, posvećena platforma je jeftinija prije nego što se kredit uopće primijeni.


Kako se troškovi CircleCI-a ponašaju kako više isporučujete

CI trošak je proizvod četiri termina: koliko često objavljujete, koliko dugo traje pipeline, koliko je velik stroj i koliko se spremnika pokreće paralelno. Osnivači modeliraju prvo i zanemaruju ostalo, zbog čega im račun iznenađuje.

Pokretač troškovaŠto ga pokrećeŠto ga čini skokom
Pokretanja pipelineaObjavljivanja, zahtjevi za povlačenje, zakazani zadaciPuni pipeline pri svakom objavljivanju na svaku granu
Trajanje zadatkaKompilacija, instalacija, vrijeme testiranjaKljučevi predmemorije koji nikada ne pogode, pa se ovisnosti preuzimaju pri svakom pokretanju
Klasa resursaVeličina stroja po zadatkuRefleksivno povećavanje veličine kako bi se popravio spori korak ograničen I/O-om
ParalelnostSpremnici po zadatkuPostavljanje ponovljeno u svakom spremniku, tako da je 4x više od 4x troška
PlatformaLinux, Arm, macOS, GPUZadatak za iOS na klasi macOS pored jeftinog Linuxa
Ponovna pokretanjaNestabilni testovi, neuspjela implementacijaIsta suita naplaćena dvaput za jedno spajanje
PohranaArtefakti, predmemorije, rezultati testovaZadržavanje svakog artefakta zauvijek

Stope, dopuštenja i struktura plana se mijenjaju. Provjerite trenutne brojke na stranici s cijenama CircleCI-a prije modeliranja bilo čega.

Aritmetika koja odlučuje o vašem računu je frekvencija potvrde pomnožena proširenošću, i ona se brže množi od broja zaposlenih:

TimPokretanja pipelinea / mjesecMinuti izračuna po pokretanjuMjesečni minuti izračuna
5 inženjera, 4 objave/dan40016 (8 min x 2 spremnika)6.400
10 inženjera, 6 objava/dan1.20040 (10 min x 4 spremnika)48.000
20 inženjera, 6 objava/dan2.40072 (12 min x 6 spremnika)172.800

To su ilustrativne brojke, a ne ponude CircleCI-a. Poanta je omjer: 4x broj zaposlenih proizvodi 27x izračun. CI trošak skalira s brzinom isporuke, a ne s brojem zaposlenih ljudi, tako da raste točno kada ga najmanje promatrate.

Još jedna zamka. Paralelnost smanjuje vrijeme čekanja, a ne ukupni izračun, i obično ga povećava, jer svaki spremnik ponavlja preuzimanje, vraćanje ovisnosti i preuzimanje slike. Često je to vrijedna trgovina, nikada ušteda.

Tako 3.000 USD kupuje očitanje brojila, a ne broj izgradnji. Isti tim isporučuje isti posao i troši ga s drastično različitim stopama ovisno o tome koliko je pipeline optimiziran. AI Perks navodi iznos kredita, množitelj je na vama da ga kontrolirate.


Vrhunski AI krediti za startupove

Prijavite se izravno putem ovih provjerenih programa.

S čime se CircleCI krediti slažu

CI krediti se uredno slažu jer CI ima oštre rubove. CircleCI naplaćuje strojeve koji grade i testiraju, a sve s obje strane toga naplaćuje netko drugi tko također pokreće startup program.

Radni pipeline implementacije dodiruje pet dobavljača, i postoje potpore za svaki:

  • Krediti za oblak pokrivaju okruženje u koje se artefakt implementira i registar koji drži sliku
  • Krediti za promatranje pokrivaju ono što se događa nakon implementacije, polovicu CI/CD-a koju CI nikada ne vidi
  • Krediti za infrastrukturu za testiranje pokrivaju mreže preglednika i uređaja, tako da sloj od kraja do kraja nije naplaćen kao CI izračun
  • Krediti za zastavice značajki pokrivaju slanje u mraku, što vam omogućuje često spajanje na glavni kod
  • Krediti za domaćina koda pokrivaju spremište, pohranu artefakata i sigurnosno skeniranje

Tim koji posjeduje tri od ovih pet financirao je većinu isporučnog lanca. Koji se poticaji kombiniraju, a koji se tiho isključuju, razlog je zašto se AI Perks održava kao popis umjesto mape oznaka.


Što osnivači pogrešno shvaćaju o CI kreditima

Najskuplja pogreška je tretiranje CI-a kao fiksni trošak. To je mjerač upotrebe povezan s vašom stopom potvrde, a besplatni krediti uklanjaju signal koji bi vam rekao da je pipeline bio rasipan. Šest obrazaca neuspjeha, u grubom redoslijedu troškova:

Kupnja paralelnosti za rješavanje problema predmemorije. Dodavanje spremnika najbrži je osjećaj popravka za spori pipeline i najskuplji. Prvo provjerite stope pogotka predmemorije: ključ izgrađen od nestabilne vrijednosti nikada ne pogodi, pa svaki put ponovno preuzima ovisnosti.

Pokretanje svega pri svakom objavljivanju. Puna matrica pri svakoj grani, u monorepou gdje se jedna usluga promijenila, množi vaš broj pokretanja s brojem usluga koje posjedujete. Filtriranje putanja je konfiguracija, a ne projekt.

Refleksno povećavanje veličine. Veća klasa resursa košta više po minuti i isplati se samo ako zadatak postane proporcionalno brži. Istina za paralelnu kompilaciju, laž za bilo što ograničeno I/O-om, gdje veća kutija čeka istom brzinom.

Toleriranje nestabilnih testova. Suita sa 10% stope nestabilnosti je ona koju plaćate otprilike 1,1 puta, plus inženjer koji ju je ponovno pokrenuo. Karantena nestabilnih je kontrola troškova.

Pisanje logike izgradnje u CI konfiguraciju. Definicija pipelinea je dio specifičan za dobavljača. Zadržite stvarni posao u skriptama koje vaša konfiguracija poziva, a konfiguracija ostaje tanki pozivatelj kojeg biste mogli jeftino prenijeti.

Planiranje izlaza prekasno. Odlučite pri 70% potrošenog kredita kako izgleda vaš nepodržani pipeline, dok je obrezivanje okidača i popravljanje predmemorija još uvijek mirna odluka, a ne vježba za gašenje požara.


Vrhunski AI krediti za startupove

Prijavite se izravno putem ovih provjerenih programa.

Na što paziti dok je kredit aktivan

Besplatni CI skriva brojilo, a skriveno brojilo je kako se optimizirani pipeline tiho pretvara u neoptimizirani. Četiri broja ga održavaju vidljivim.

MetrikaZašto je važnaLoš znak
Stopa pogotka predmemorijePropuštena predmemorija ponovno preuzima ovisnosti pri svakom pokretanjuPropuštanja na vašem najtežem zadatku
Minuti izračuna po spojenom zahtjevu za povlačenjeJedinični trošak isporuke jedne promjeneRaste dok je veličina tima ravna
Stopa nestabilnostiSvako ponovno pokretanje naplaćuje isto spajanje dvaputSuita koju ljudi ponovno pokreću refleksno
Potrošeni kredit u odnosu na isporučene potvrdePretvara saldo u stopu sagorijevanjaPotrošnja premašuje krivulju potvrde

Posljednji redak je onaj koji vrijedi podsjetnika na kalendaru. Ostala tri su inženjerski signali koje biste ionako željeli, ali potrošnja u odnosu na izlaz je jedina koja govori kupuje li subvencija brzinu ili skriva otpad.

CircleCI se nalazi na AI Perks uz programe za domaćinstvo koda, promatranje i testiranje, svaki s trenutnim iznosom.


Često postavljana pitanja

Kolika je vrijednost CircleCI startup programa?

3.000 USD u kreditima za CircleCI hostirani CI/CD, primijenjenih na izračun koji vaši pipelineovi troše. Pokriva strojeve za izgradnju i testiranje, a ne oblak na koji se implementirate. Trenutni uvjeti prate se na getaiperks.com.

Trebam li namjenskog dobavljača CI-a kada moj domaćin koda uključuje CI?

Ne u početku. Ugrađeni CI je u redu dok su pipelineovi kratki i nitko ne čeka zeleno svjetlo. Namjenska platforma zarađuje svoje mjesto kada vam je potreban hardver koji vaš domaćin koda loše cijeni, automatska podjela testova ili konfiguracija koja se dijeli kroz spremišta.

Zašto moj CI račun raste brže od mog tima?

Jer CI trošak je frekvencija potvrde pomnožena trajanjem pipelinea, veličinom stroja i paralelnošću. Udvostručavanje tima otprilike udvostručuje objavljivanja, ali dulje suite, veći strojevi i više spremnika množe se povrh toga. U ilustrativnim brojkama iznad, 4x broj zaposlenih proizvelo je 27x minute izračuna.

Smanjuje li više paralelnosti CI jeftinijim?

Ne. Paralelnost smanjuje vrijeme čekanja i obično povećava ukupni izračun, jer svaki spremnik ponavlja preuzimanje, vraćanje ovisnosti i preuzimanje slike. Četiri spremnika mogu koštati pet puta više od jednog za četvrtinu čekanja. To je kompromis za brzinu, a ne ušteda. Prvo popravite predmemoriju.

Mogu li kombinirati CircleCI kredite s drugim startup kreditima?

Da, i CI krediti se uredno slažu jer se računi ne preklapaju. Krediti za oblak pokrivaju cilj implementacije i registar, krediti za promatranje pokrivaju ono što se događa nakon implementacije, krediti za testiranje pokrivaju mreže preglednika. AI Perks prati 7,7 milijuna USD za 194 tvrtke na getaiperks.com.

Što se događa kada se CircleCI krediti potroše?

Nasljeđujete račun oblikovan odlukama o predmemoriji, opsegu okidača i paralelnosti donesenim dok je bio besplatan. Zadržite logiku izgradnje u skriptama koje vaša konfiguracija poziva kako bi pipeline ostao prenosiv, stavite nestabilne testove u karantenu i odlučite što biste promijenili pri 70% potrošenog, a ne nakon prvog računa.


Pretplatite se na getaiperks.com →

Isporučite kod. Neka netko drugi plati strojeve koji ga testiraju.

AI Perks

AI Perks pruža pristup ekskluzivnim popustima, kreditima i ponudama za AI alate, cloud usluge i API-je kako bi pomogao startupima i programerima uštedjeti novac.

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.