Program za zagonska podjetja CircleCI: 3.000 $ dobropisov za CI/CD pipeline

CircleCI ponuja 3.000 $ v obliki začetnih dobropisov za CI/CD. Za kaj dejansko plačujete ponudniku CI, kako se stroški izgradnje povečujejo in s čim se združuje.

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

Quick Answer

Zagonski program CircleCI ponuja 3.000 $ dobropisov za gostovano CI/CD storitev CircleCI, ki meri čas izvajanja na vaših procesnih ceveh: minute, pomnožene s velikostjo stroja in številom vzporedno delujočih kontejnerjev. Dobropis krije čas za gradnjo in testiranje, ne pa oblaka, na katerega izvajate uvajanje. Trenutni pogoji so navedeni na getaiperks.com.

AI Perks

AI Perks zagotavlja dostop do ekskluzivnih popustov, kreditov in ponudb za AI orodja, storitve v oblaku in API-je, da bi pomagal startupom in razvijalcem prihraniti denar.

AI Perks Cards

Kaj vam ponuja program za zagon podjetij CircleCI

CircleCI ponuja 3.000 $ v obliki dobropisov za svojo gostovano platformo CI/CD, ki meri eno stvar: čas računalniških virov v vaših cevovodih, zaračunan kot minute, pomnožene s velikostjo stroja in s številom istočasno zagnjenih kontejnerjev.

AI Perks ga spremlja skupaj z 7,7 milijona $ dobropisov pri 194 podjetjih.

Zgodaj določite mejo, saj ta odloča, koliko zadošča 3.000 $. CircleCI zaračunava stroje, ki gradijo in testirajo vašo kodo, ne pa oblaka, na katerega uvajate, registra, kamor pristane slika, ali spremljanja, ki jo nadzoruje v produkciji. Trenutni pogoji so na voljo na getaiperks.com.


Najboljši AI krediti za zagonska podjetja

Uveljavite se neposredno prek teh preverjenih programov.

Za kaj dejansko plačujete ponudniku CI

Plačujete za stroj, ki izvaja vaš sklop testov, ter za primitive, ki ga pospešijo: predpomnjenje, razdelitev testov, ponovno uporabljive konfiguracije in strojno opremo, ki je vaš gostitelj kode ne vključuje brezplačno.

Prava odločitev ni CircleCI proti drugemu ponudniku CI. Je namenska platforma proti CI, ki je že vključena v vašega gostitelja kode, kar za tričlansko ekipo zmaga že zaradi vztrajnosti. Štiri stvari odvrnejo ekipe od tega:

  • Strojna oprema, ki je ne morete dobiti v paketu po razumni ceni. Stroji z veliko pomnilnika za težko prevajanje, Arm za izvorne gradnje, macOS za vse, kar se dotika iOS-a. Velikost škatle je nastavitev, ne obvod.
  • Predpomnjenje in razdelitev testov kot primitive. Razdelitev sklopa med kontejnerje na podlagi podatkov o času, namesto ročno vzdrževanega seznama, kateri testi se izvajajo kje.
  • Ponovna uporaba konfiguracije med repozitoriji. Ponovno uporabljivi paketi konfiguracije cevovoda, tako da dvanajst storitev deli eno uvajalno nalogo namesto dvanajstih kopij, ki se razhajajo.
  • Podatki o cevovodu. Kateri testi so nestabilni, katera naloga se je upočasnila, kateri korak je resnično ozko grlo. Večina ekip ne more odgovoriti na to in plača v izgubljenem času.

Poštena heuristika: če je vaš cevovod hiter in nihče ne jamra, je vključeni CI v redu in dobropisi so bolje porabljeni drugje. Če inženirji čakajo na zeleno ali vaša gradnja potrebuje strojno opremo, ki jo vaš gostitelj kode slabo zaračunava, je namenska platforma cenejša, še preden sploh velja dobropis.


Kako se stroški CircleCI obnašajo, ko več uvajate

Potrošnja CI je produkt štirih izrazov: kako pogosto potiskate, kako dolgo traja cevovod, kako velik je stroj in koliko kontejnerjev se izvaja vzporedno. Ustanovitelji modelirajo prvo in zanemarjajo ostalo, zato jih račun preseneti.

Poganjalec stroškovKaj ga poganjaKaj povzroči njegov skok
Zagoni cevovodaPotiski, zahtevki za vlečenje, načrtovani nalogiCeloten cevovod ob vsakem potisku v vsako vejo
Trajanje nalogePrevajanje, namestitev, čakalni čas testovKljuči predpomnilnika, ki nikoli ne zadenejo, zato se odvisnosti prenašajo ob vsakem zagonu
Razred virovVelikost stroja na nalogoRefleksno povečevanje za popravilo počasnega koraka, omejenega z I/O
VzporednostKontejnerji na nalogoNastavitev, ponovljena v vsakem kontejnerju, zato je 4x več kot 4x stroškov
PlatformaLinux, Arm, macOS, GPUNaloga iOS na razredu macOS poleg poceni Linux
Ponovni zagoniNestabilni testi, neuspeli uvajiIsti sklop, zaračunan dvakrat za eno združitev
ShranjevanjeArtefakti, predpomnilniki, rezultati testovOhranjanje vsakega artefakta večno

Cene, dodatki in struktura načrta se spreminjajo. Preverite trenutne številke na strani s cenami CircleCI, preden kaj modelirate.

Aritmetika, ki odloča o vašem računu, je pogostost potrditev, pomnožena z razširjenostjo, in se hitreje kopiči kot število zaposlenih:

EkipaZaganjanje cevovoda / mesecMinute računalniških virov na zagonMesečne minute računalniških virov
5 inženirjev, 4 potiski / dan40016 (8 min x 2 kontejnerja)6.400
10 inženirjev, 6 potiskov / dan1.20040 (10 min x 4 kontejnerja)48.000
20 inženirjev, 6 potiskov / dan2.40072 (12 min x 6 kontejnerjev)172.800

To so ilustrativne številke, ne ponudbe CircleCI. Bistvo je razmerje: 4x število zaposlenih povzroči 27x več računalniških virov. Stroški CI se skalirajo s hitrostjo uvajanja, ne s številom zaposlenih, zato rastejo natančno takrat, ko jih najmanj opazujete.

Še ena past. Vzporednost skrajša čas izvajanja, ne pa skupnega števila računalniških virov, in ga običajno poveča, ker vsak kontejner ponovi prevzem, obnovitev odvisnosti in prenos slike. Pogosto vredna zamenjava, nikoli prihranek.

Tako 3.000 $ kupi odčitek merilnika, ne števila gradenj. Ista ekipa uvaja isto delo in ga izčrpava z izjemno različnimi stopnjami, odvisno od tega, kako natančno je nastavljen cevovod. AI Perks navaja znesek dobropisa, multiplikator pa je vaš za nadzor.


Najboljši AI krediti za zagonska podjetja

Uveljavite se neposredno prek teh preverjenih programov.

S čim se dobropisi CircleCI zložijo

Dobropisi CI se zložijo čisto, ker ima CI ostre robove. CircleCI zaračunava stroje, ki gradijo in testirajo, vse ostalo pa zaračuna nekdo drug, ki prav tako vodi program za zagon podjetij.

Delujoč uvajalni cevovod se dotakne petih ponudnikov in za vsakega obstajajo nepovratna sredstva:

  • Dobropisi za oblak krijejo okolje, v katerega se uvaja artefakt, in register, ki drži sliko
  • Dobropisi za opazljivost krijejo, kaj se zgodi po uvajanju, polovico CI/CD, ki je CI nikoli ne vidi
  • Dobropisi za infrastrukturo za testiranje krijejo brskalniške in naprave mreže, tako da se plast end-to-end ne zaračunava kot CI računalniški vir
  • Dobropisi za funkcije zastavice krijejo uvajanje v temi, kar vam omogoča pogosto združevanje v glavno vejo
  • Dobropisi za gostitelja kode krijejo repozitorij, shranjevanje artefaktov in skeniranje varnosti

Ekipa, ki ima tri od teh petih, je financirala večino uvajalnega sklopa. Kateri nepovratna sredstva se kombinirajo, katera se tiho izključujejo, je razlog, zakaj je AI Perks vzdrževan kot seznam, ne pa kot mapa zaznamkov.


Kaj ustanovitelji zmotno razumejo glede CI dobropisov

Najdražja napaka je obravnavati CI kot fiksni strošek. Je merilnik uporabe, pritrjen na vašo stopnjo potrditev, brezplačni dobropisi pa odstranijo signal, ki bi vam povedal, da je cevovod potraten. Šest vzorcev napak, po približnem vrstnem redu stroškov:

Nakup vzporednosti za rešitev težave s predpomnjenjem. Dodajanje kontejnerjev je najhitrejši občutek popravka za počasen cevovod in najdražji. Najprej preverite stopnje zadetkov predpomnilnika: ključ, zgrajen iz nestabilne vrednosti, nikoli ne zadene, zato vsak zagon ponovno prenese odvisnosti.

Izvajanje vsega ob vsakem potisku. Celotna matrica na vsaki veji, v monorepo, kjer se je ena storitev spremenila, pomnoži vaše število zagonov s številom lastniških storitev. Filtriranje poti je konfiguracija, ne projekt.

Refleksno povečevanje velikosti. Večji razred virov stane več na minuto in se povrne le, če je naloga sorazmerno hitrejša. Resnično za vzporedno prevajanje, napačno za vse, kar je omejeno z I/O, kjer večja škatla čaka z enako hitrostjo.

Toleriranje nestabilnih testov. Sklop z 10 % stopnjo nestabilnosti je tisti, za katerega plačate približno 1,1-krat, plus inženirja, ki ga je ponovno zagnal. Karantena nestabilnih je nadzor stroškov.

Pisanje logike gradnje v konfiguracijo CI. Definicija cevovoda je del, specifičen za ponudnika. Glavno delo naj bo v skriptih, ki jih vaša konfiguracija kliče, konfiguracija pa ostane tanek klicatelj, ki ga lahko poceni prenesete.

Prepozno načrtovanje izhoda. Odločite se ob 70 % porabljenega dobropisa, kakšen bo vaš nedotiran cevovod, medtem ko je obrezovanje sprožilcev in popravljanje predpomnilnika še mirna odločitev, ne pa požarna vaja.


Najboljši AI krediti za zagonska podjetja

Uveljavite se neposredno prek teh preverjenih programov.

Na kaj paziti, ko je dobropis aktiven

Brezplačni CI skrije merilnik, skrit merilnik pa je način, kako lahko natančno nastavljen cevovod tiho postane nenastavljen. Štiri številke ga ohranjajo vidnega.

MetrikaZakaj je pomembnaSlab znak
Stopnja zadetkov predpomnilnikaZamujen predpomnilnik ponovno prenese odvisnosti ob vsakem zagonuZgreši pri vaši najtežji nalogi
Minute računalniških virov na združen zahtev za vlečenjeEnkratni strošek uvajanja ene spremembeNarašča, medtem ko je velikost ekipe konstantna
Stopnja nestabilnostiVsak ponovni zagon dvakrat zaračuna isto združitevSklop, ki ga ljudje ponovno zaganjajo po navadi
Porabljen dobropis proti odposlanim potrdilomStanje pretvori v stopnjo izgorevanjaPoraba prehiteva krivuljo potrditev

Zadnja vrstica si zasluži opomnik na koledarju. Preostale tri so inženirski signali, ki bi jih želeli imeti tako ali tako, vendar edini, ki pove, ali subvencija kupuje hitrost ali skriva odpad, je poraba glede na izhod.

CircleCI je na AI Perks poleg programov za gostovanje kode, opazljivost in testiranje, vsak s svojim trenutnim zneskom.


Pogosto zastavljena vprašanja

Koliko je vreden program za zagon podjetij CircleCI?

3.000 $ dobropisov za gostovano CI/CD storitev CircleCI, uporabljenih proti računalniškim virom, ki jih vaši cevovodi porabijo. Kriju stroje za gradnjo in testiranje, ne pa oblaka, na katerega uvajate. Trenutni pogoji so sledljivi na getaiperks.com.

Ali potrebujem namenskega ponudnika CI, ko moj gostitelj kode vključuje CI?

Ne sprva. Vključeni CI je v redu, ko so cevovodi kratki in nihče ne čaka na zeleno. Namenska platforma si zasluži svoje mesto, ko potrebujete strojno opremo, ki jo vaš gostitelj kode slabo zaračunava, samodejno razdelitev testov ali konfiguracijo, ki je deljena med repozitoriji.

Zakaj moja računa za CI rasteta hitreje kot moja ekipa?

Ker je strošek CI pogostost potrditev, pomnožena s trajanjem cevovoda, velikostjo stroja in vzporednostjo. Podvojitev ekipe približno podvoji potiske, vendar se daljši sklopi, večji stroji in več kontejnerjev pomnožijo na vrhu. V ilustrativnih številkah zgoraj je 4x število zaposlenih povzročilo 27x minute računalniških virov.

Ali večja vzporednost naredi CI cenejši?

Ne. Vzporednost skrajša čas izvajanja in običajno poveča skupno število računalniških virov, ker vsak kontejner ponovi prevzem, obnovitev odvisnosti in prenos slike. Štiri kontejnerje lahko stanejo petkrat več kot en za četrtino čakanja. To je zamenjava za hitrost, ne prihranek. Najprej popravite predpomnjenje.

Ali lahko kombiniram dobropise CircleCI z drugimi startup dobropisi?

Da, in dobropisi CI se čisto zložijo, ker se računi ne prekrivajo. Dobropisi za oblak krijejo cilj uvajanja in register, dobropisi za opazljivost krijejo, kaj se zgodi po uvajanju, testni dobropisi krijejo mreže brskalnikov. AI Perks sledi 7,7 milijona $ pri 194 podjetjih na getaiperks.com.

Kaj se zgodi, ko dobropisi CircleCI zmanjkajo?

Nasledite račun, oblikovan z odločitvami o predpomnjenju, obsegu sprožilcev in vzporednosti, sprejetimi, ko je bil brezplačen. Logiko gradnje imejte v skriptih, ki jih vaša konfiguracija kliče, da cevovod ostane prenosljiv, postavite nestabilne teste v karanteno in se odločite, kaj bi spremenili pri 70 % porabljenega, namesto po prvem računu.


Naročite se na getaiperks.com →

Pošljite kodo. Naj nekdo drug plača za stroje, ki jo testirajo.

AI Perks

AI Perks zagotavlja dostop do ekskluzivnih popustov, kreditov in ponudb za AI orodja, storitve v oblaku in API-je, da bi pomagal startupom in razvijalcem prihraniti denar.

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.