CircleCI Startup Program: 3 000 $ CI/CD Pipeline krediiti

CircleCI pakub algusfaasi ettevõtetele 3000 dollarit CI/CD krediiti. Mille eest te tegelikult CI müüjale maksate, kuidas ehituskulud kasvavad ja millega see kombineeritakse.

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

Quick Answer

CircleCI startup programm pakub 3000 dollarit krediiti CircleCI hostitud CI/CD jaoks, mis mõõdab teie torujuhtmete töötlemisaega: minutid korrutatud masina suuruse ja paralleelselt töötavate konteinerite arvuga. Krediit katab ehitus- ja testitöötluse, mitte pilve, kuhu te juurutate. Praegused tingimused on loetletud saidil getaiperks.com.

AI Perks

AI Perks pakub juurdepääsu eksklusiivsete allahindluste, krediitide ja pakkumistega AI tööriistadele, pilveteenustele ja API-dele, et aidata idufirmadel ja arendajatel raha säästa.

AI Perks Cards

Mida CircleCI Start-up Program teile pakub

CircleCI pakub 3000 dollari väärtuses krediiti oma hostitud CI/CD platvormi jaoks, mis arvestab ühte asja: tööaega teie torujuhtmetes, mille hind kujuneb minutitest, korrutatud masina suuruse ja korraga töötavate konteinerite arvuga.

AI Perks jälgib seda koos 194 ettevõttele antud 7,7 miljoni dollari väärtuses krediitidega.

Määrake piirang varakult, sest see otsustab, kui kaugele 3000 dollarit ulatub. CircleCI arvestab nende masinate eest, mis teie koodi ehitavad ja testivad, mitte pilve, kuhu te juurutate, registri, kuhu kujutis jõuab, ega tootmisjälgimise eest. Praegused tingimused leiate aadressilt getaiperks.com.


Parimad AI-oskuste krediidid idufirmadele

Kandideerige otse nende kinnitatud programmide kaudu.

Mille eest te tegelikult CI tarnijale maksate

Te maksate masina eest, mis käitab teie testimiskomplekti, ning selle kiiruse tagavate esmaste vahendite eest: vahemälu, testide jagamine, taaskasutatav konfiguratsioon ja riistvara, mida teie koodihostija tasuta ei paku.

Tegelik otsus ei ole CircleCI võrdlus teise CI tarnijaga. See on spetsiaalne platvorm teie koodihostijaga juba kaasas oleva CI vastu, kus kolmeliikmelise meeskonna puhul võidab ainult inerts. Neli asja sunnib meeskondi sellelt lahkuma:

  • Riistvara, mida te ei saa mõistliku hinnaga kaasata. Suure mälumahuga masinad raskeks kompileerimiseks, Arm natiivsete ehituste jaoks, macOS kõigi jaoks, mis puudutavad iOS-i. Kasti suurus on seadistus, mitte lahendus.
  • Vahemälu ja testide jagamine esmaste vahenditena. Testimiskomplekti jagamine konteinerite vahel ajastatud andmete järgi, mitte käsitsi hooldatava loendi järgi, millised testid kus töötavad.
  • Konfiguratsiooni taaskasutamine repositooriumide vahel. Torujuhtme konfiguratsiooni taaskasutatavad paketid, nii et kaksteist teenust jagavad ühte juurutamistöökohta, mitte kaksteist eraldi koopiat, mis eemalduvad.
  • Torujuhtme andmed. Millised testid on ebastabiilsed, milline töökoht muutus aeglasemaks, milline samm on tegelik kitsaskoht. Enamik meeskondi ei saa neile küsimustele vastata ja maksavad selle aja eest surnud ajana.

Aus heuristika: kui teie torujuhe on kiire ja keegi ei kurda, on kaasahaarav CI hea ja krediiti saab kulutada mujale. Kui insenerid ootavad rohelist signaali või teie ehitus vajab riistvara, mida teie koodihostija halvasti hindab, on spetsiaalne platvorm odavam, enne kui krediit üldse kehtib.


Kuidas CircleCI kulud käituvad, kui te rohkem väljastate

CI kulud on nelja teguri toode: kui sageli te välja astute, kui kaua torujuhe töötab, kui suur masin on ja kui palju konteinereid paralleelselt töötab. Asutajad modelleerivad esimest ja ignoreerivad ülejäänud, mistõttu arve neid üllatab.

Kulude tegurMis seda põhjustabMis seda suurendab
Torujuhtme käitamisedVäljaastumised, pull-taotlused, ajastatud töödTäielik torujuhe iga väljalangemise korral igale harule
Töö kestusKompileerimine, installimine, testide kestusVahemälu võtmed, mis kunagi ei tabata, nii et sõltuvused laaditakse iga kord uuesti alla
Resursside klassMasina suurus töö kohtaRefleksiivne suurendamine aeglase, I/O-põhise sammu parandamiseks
ParalleelsusKonteinerid töö kohtaIgas konteineris korduv seadistus, nii et 4x on üle 4x kulu
PlatvormLinux, Arm, macOS, GPUiOS töö macOS klassil odava Linuxi kõrval
Uuesti käivitusedEbastabiilsed testid, nurjunud juurutusedSama komplekt arveldatakse ühe ühinemise eest kaks korda
SalvestusruumArtefaktid, vahemälu, testitulemusedIga artefakti säilitamine igavesti

Hinnad, lubadused ja plaani struktuur muutuvad. Enne mis tahe modelleerimist kontrollige praeguseid andmeid CircleCI hinnalehelt.

Arvutus, mis otsustab teie arve, on commit-sagedus korrutatud fan-outiga ja see liitub kiiremini kui töötajate arv:

MeeskondTorujuhtme käitamised / kuuTöötunnid per käitamineKuu töötunnid
5 inseneri, 4 väljalangemist päevas40016 (8 min x 2 konteinerit)6400
10 inseneri, 6 väljalangemist päevas120040 (10 min x 4 konteinerit)48 000
20 inseneri, 6 väljalangemist päevas240072 (12 min x 6 konteinerit)172 800

Need on illustratiivsed arvud, mitte CircleCI hinnapakkumised. Punkt on suhe: 4x töötajate arv toodab 27x compute'i. CI kulud suurenevad sellega, kui kiiresti te väljastate, mitte sellega, kui palju inimesi te tööle võtate, nii et see kasvab täpselt siis, kui te seda kõige vähem jälgite.

Veel üks lõks. Paralleelsus vähendab seinakella aega, mitte kogu compute'i, ja tavaliselt suurendab seda, sest iga konteiner kordab väljakirjutamist, sõltuvuse taastamist ja pildi tõmbamist. Sageli on see kompromiss, mida tasub teha, mitte kunagi kokkuhoid.

Seega 3000 dollarit ostab arvesti näidu, mitte ehitiste arvu. Sama meeskond väljastab sama tööd ja tühjendab seda väga erineva kiirusega, sõltuvalt sellest, kui häälestatud torujuhe on. AI Perks loetleb krediidisumma, kordaja on teie kontrollida.


Parimad AI-oskuste krediidid idufirmadele

Kandideerige otse nende kinnitatud programmide kaudu.

Millega CircleCI krediidid kuhjuvad

CI krediidid kuhjuvad puhtalt, sest CI-l on teravad servad. CircleCI arvestab nende masinate eest, mis ehitavad ja testivad, ja kõik nende kõrval arveldatakse kellegi teise poolt, kes samuti juhib start-up programmi.

Töötav juurutustorujuhe puudutab viit tarnijat ja igaühele neist on olemas toetused:

  • Pilvekrediidid katavad keskkonna, kuhu artefakt juurutatakse, ja registri, kus pilti hoitakse.
  • Vaadeldavuse krediidid katavad seda, mis juhtub pärast juurutamist, CI/CD poolt, mida CI kunagi ei näe.
  • Testimisinfrastruktuuri krediidid katavad brauseri- ja seadmestikud, nii et lõplik testimiskiht ei arveldata CI compute'ina.
  • Funktsioonilippude krediidid katavad pimeda väljastamise, mis võimaldab teil sageli peavoolu ühendada.
  • Koodihosti krediidid katavad repositooriumi, artefaktide salvestusruumi ja turvakontrolli.

Kolme neist viiest valdaja meeskond on rahastanud suure osa tarnest. Millised toetused ühendavad ja millised vaikselt välistavad üksteist, on põhjus, miks AI Perks on säilinud loendina, mitte järjehoidjate kaustana.


Mida asutajad CI krediitide kohta valesti mõistavad

Kõige kallim viga on käsitleda CI-d fikseeritud kuluna. See on kasutusmõõdik, mis on seotud teie commit-määraga, ja tasuta krediidid eemaldavad signaali, mis oleks teile öelnud, et torujuhe oli raiskav. Kuus rikkemustrit, ligikaudses kulude järjekorras:

Paralleelsuse ostmine vahemäluprobleemi lahendamiseks. Konteinerite lisamine on aeglase torujuhtme jaoks kõige kiiremini tuntav lahendus ja kõige kallim. Kontrollige kõigepealt vahemälu tabamuse määra: võti, mis on ehitatud volatiilse väärtuse alusel, ei tabata kunagi, nii et iga käitamine laadib sõltuvused uuesti alla.

Kõikide käitamiste käitamine iga väljalangemise korral. Täielik maatriks igal harul, monorepos, kus üks teenus muutus, korrutab teie käitlussageduse teie omanduses olevate teenuste arvuga. Tee filtreerimine on konfiguratsioon, mitte projekt.

Refleksiivne suurus. Suurem ressursside klass maksab minutis rohkem ja tasub end ainult siis, kui töö muutub proportsionaalselt kiiremaks. Tõsi paralleelse kompileerimise puhul, vale kõigi I/O-põhiste jaoks, kus suurem kast ootab sama kiirusega.

Ebastabiilsete testide talumine. 10% ebastabiilsusega komplekt on see, mille eest te maksate ligikaudu 1,1 korda, lisaks insenerile, kes selle uuesti käivitas. Ebastabiilsete testide isoleerimine on kulusid kontrolliv tegevus.

Ehituslogi kirjutamine CI konfiguratsiooni. Torujuhtme definitsioon on tarnijaspetsiifiline osa. Hoidke tegelik töö skriptides, mida teie konfiguratsioon kutsub, ja konfiguratsioon jääb õhukeseks kutsujaks, mida saate odavalt portida.

Väljumise planeerimine liiga hilja. Otsustage 70% krediidi tarbimisel, milline teie mittetoetatud torujuhe välja näeb, samal ajal kui päästikute kärpimine ja vahemälu parandamine on veel rahulik otsus, mitte tulekustutus.


Parimad AI-oskuste krediidid idufirmadele

Kandideerige otse nende kinnitatud programmide kaudu.

Mida jälgida, kui krediit on aktiivne

Tasuta CI peidab mõõdiku ja peidetud mõõdik on see, kuidas häälestatud torujuhe vaikselt muutub häälestamata torujuhtmeks. Neli numbrit hoiavad seda nähtaval.

MõõdikMiks see on olulineHalva märk
Vahemälu tabamuse määrVahemälu puudumine laadib iga kord sõltuvused uuesti allaTabamused teie kõige raskemas töös
Töötunnid per ühendatud pull-taotlusÜhe muudatuse väljastamise ühikuline hindTõuseb, samal ajal kui meeskonna suurus on sama
Ebastabiilsuse määrIga uuesti käivitamine arveldab sama ühenduse kaks kordaKomplekt, mida inimesed refleksiivselt uuesti käivitavad
Krediidi tarbimine vs. saadetud commitidMuudab saldo põlemismääraksTarbimine ületab commit-kurvi

Viimane rida on see, millele tasub kalendrimärget panna. Ülejäänud kolm on inseneriteadused, mida te niikuinii sooviksite, kuid tarbimine vs väljund on ainus, mis ütleb, kas toetus ostab kiirust või peidab raiskamist.

CircleCI asub aadressil AI Perks kõrvuti koodihosti, vaadeldavuse ja testimisprogrammidega, igal neist oma praegune summa.


Korduma kippuvad küsimused

Kui palju on CircleCI start-up programm väärt?

3000 dollarit krediiti CircleCI hostitud CI/CD jaoks, mida rakendatakse teie torujuhtmete tarbitavale compute'ile. See katab ehitus- ja testimismasinaid, mitte pilve, kuhu te juurutate. Praegused tingimused on jälgitavad aadressil getaiperks.com.

Kas ma vajan spetsiaalset CI tarnijat, kui minu koodihostija sisaldab CI-d?

Mitte alguses. Kaasahaarav CI on hea, kui torujuhtmed on lühikesed ja keegi ei oota rohelist signaali. Spetsiaalne platvorm teenib oma koha, kui vajate riistvara, mida teie koodihostija halvasti hindab, automaatset testide jagamist või repositooriumide vahel jagatavat konfiguratsiooni.

Miks minu CI arve kasvab kiiremini kui minu meeskond?

Kuna CI kulu on commit-sagedus korrutatud torujuhtme kestuse, masina suuruse ja paralleelsusega. Meeskonna kahekordistamine kahekordistab ligikaudu väljalangevusi, kuid pikemad komplektid, suuremad masinad ja rohkem konteinereid korrutavad peale. Ülaltoodud illustratiivsetes arvudes tootis 4x töötajate arv 27x compute-minuteid.

Kas suurem paralleelsus muudab CI odavamaks?

Ei. Paralleelsus vähendab seinakella aega ja tavaliselt suurendab kogu compute'i, kuna iga konteiner kordab väljakirjutamist, sõltuvuse taastamist ja pildi tõmbamist. Neli konteinerit võivad maksta viis korda rohkem kui üks veerand ooteajast. See on kiiruse kompromiss, mitte kokkuhoid. Parandage kõigepealt vahemälu.

Kas ma saan CircleCI krediite kombineerida teiste start-up krediitidega?

Jah, ja CI krediidid kuhjuvad puhtalt, sest arved ei lange kokku. Pilvekrediidid katavad juurutamise sihtkoha ja registri, vaadeldavuse krediidid katavad seda, mis juhtub pärast juurutamist, testimiskrediidid katavad brauserivõrgud. AI Perks jälgib 7,7 miljonit dollarit 194 ettevõttele aadressil getaiperks.com.

Mis juhtub, kui CircleCI krediidid lõppevad?

Te pärite arve, mis on kujundatud vahemälu, päästiku ulatuse ja paralleelsuse otsuste põhjal, mis tehti, kui see oli tasuta. Hoidke ehitusloogika skriptides, mida teie konfiguratsioon kutsub, et torujuhe jääks portitavaks, isoleerige ebastabiilsed testid ja otsustage, mida te muudaksite 70% tarbimisel, mitte pärast esimest arvet.


Telli aadressil getaiperks.com →

Väljastage kood. Laske kellelgi teisel maksta nende masinate eest, mis seda testivad.

AI Perks

AI Perks pakub juurdepääsu eksklusiivsete allahindluste, krediitide ja pakkumistega AI tööriistadele, pilveteenustele ja API-dele, et aidata idufirmadel ja arendajatel raha säästa.

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.