CircleCI Startup Program: 3 000 dollarin CI/CD-putkilinjan krediitit

CircleCI tarjoaa 3 000 dollarin startti-etuja CI/CD:lle. Mistä todella maksat CI-toimittajalle, miten build-kustannukset skaalautuvat ja minkä kanssa se yhdistyy.

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

Quick Answer

CircleCI-aloitusohjelma tarjoaa 3 000 dollarin hyvityksen CircleCI:n isännöimään CI/CD-palveluun. Palvelussa lasketaan suorituskyvyn käyttöaika putkistoissasi: minuutit kerrottuna koneen koolla ja rinnakkaisten säiliöiden määrällä. Hyvitys kattaa rakennus- ja testauslaskennan, ei pilveä, johon käytät käyttöönottoa. Nykyiset ehdot ovat luettavissa osoitteessa getaiperks.com.

AI Perks

AI Perks tarjoaa pääsyn eksklusiivisiin alennuksiin, krediitteihin ja tarjouksiin AI-työkaluissa, pilvipalveluissa ja API-rajapinnoissa auttaakseen startup-yrityksiä ja kehittäjiä säästämään rahaa.

AI Perks Cards

Mitä CircleCI Startup -ohjelma tarjoaa sinulle

CircleCI tarjoaa 3 000 dollarin arvosta hyvityksiä isännöityyn CI/CD-alustaansa, joka mittaa yhtä asiaa: laskenta-aikaa putkistoissasi, hinnoiteltuna minuutteina kerrottuna koneen koolla ja sillä, kuinka monta konttia suoritetaan samanaikaisesti.

AI Perks seuraa sitä yhdessä 7,7 miljoonan dollarin hyvitysten kanssa 194 yritykselle.

Määrittele raja-arvo ajoissa, koska se määrittää, kuinka pitkälle 3 000 dollaria riittää. CircleCI laskuttaa koneista, jotka rakentavat ja testaavat koodiasi, ei pilvestä, johon otat käyttöön, rekisteristä, johon kuva tallentuu, tai tuotannon valvonnasta. Nykyiset ehdot löytyvät osoitteesta getaiperks.com.


Parhaat tekoälypisteet startup-yrityksille

Hae suoraan näiden vahvistettujen ohjelmien kautta.

Mistä todella maksat CI-toimittajalle

Maksat koneesta, joka suorittaa testipakettisi, sekä primitiiveistä, jotka tekevät siitä nopean: välimuistin, testien jaon, uudelleenkäytettävän konfiguraation ja laitteiston, jota koodiasi asuinpaikka ei sisällytä ilmaiseksi.

Todellinen päätös ei ole CircleCI vastaan toinen CI-toimittaja. Se on omistettu alusta vastaan koodiasi asuinpaikan mukana tulevaa CI:tä vastaan, joka kolmen hengen tiimille voittaa pelkällä inerrtiellä. Neljä asiaa työntää tiimejä pois siitä:

  • Laitteisto, jota et saa järkevään hintaan pakattuna. Suurimuistiset koneet raskaaseen käännökseen, Arm natiivikäännöksiin, macOS kaikkeen, joka koskee iOS:ää. Laatikon koko on asetus, ei kiertotie.
  • Välimuisti ja testien jako primitiiveinä. Paketin jakaminen säiliöihin ajoitusdatan perusteella sen sijaan, että ylläpidetään käsin luetteloa siitä, mitkä testit suoritetaan missäkin.
  • Konfiguraation uudelleenkäyttö eri repossa. Uudelleenkäytettävät putkikoon konfiguraatiopakkaukset, joten kaksitoista palvelua jakaa yhden käyttöönotto-tehtävän kahdentoista kopion sijaan, jotka ajautuvat erilleen.
  • Putkiston data. Mitkä testit ovat epäluotettavia, mikä tehtävä hidastui, mikä vaihe on todellinen pullonkaula. Useimmat tiimit eivät voi vastata niihin ja maksavat hukkaan menneestä ajasta.

Rehellinen heuristiikka: jos putkistosi on nopea eikä kukaan valita, mukana tuleva CI on kunnossa ja hyvitys on parempi käyttää muualla. Jos insinöörit odottavat vihreää valoa tai rakennuksesi tarvitsee laitteistoa, jonka koodiasi asuinpaikka hinnoittelee huonosti, omistettu alusta on halvempi ennen hyvityksen soveltamista lainkaan.


Miten CircleCI:n kustannukset käyttäytyvät, kun toimitat enemmän

CI-kulutus on neljän ehdon tulo: kuinka usein työnnät, kuinka kauan putkisto kestää, kuinka suuri kone on ja kuinka monta säiliötä suoritetaan rinnakkain. Perustajat mallintavat ensimmäisen ja jättävät loput huomiotta, minkä vuoksi lasku yllättää heidät.

KustannustekijäMikä sen ajaaMikä saa sen piikittämään
Putkiston ajotTyönnöt, vetopyynnöt, ajoitetut tehtävätTäysi putkisto jokaiseen työnnökseen joka haarassa
Tehtävän kestoKäännös, asennus, testien seinäaikaVälimuistiavaimet, jotka eivät koskaan osu, joten riippuvuudet ladataan joka ajokerralla
ResurssiluokkaKoneen koko per tehtäväHeijastava koon kasvattaminen hitaan, I/O-sidonnaisen vaiheen korjaamiseksi
RinnakkaisuusSäiliöt per tehtäväJokaisessa säiliössä toistuva asetelma, joten 4x on yli 4x kustannus
AlustaLinux, Arm, macOS, GPUiOS-tehtävä macOS-luokassa halvan Linux-tehtävän vieressä
UudelleenajotEpäluotettavat testit, epäonnistuneet käyttöönototSama paketti laskutetaan kahdesti yhdestä yhdistämisestä
TallennustilaArtefaktit, välimuistit, testituloksetJokaisen artefaktin säilyttäminen ikuisesti

Hinnat, sallitut määrät ja suunnitelman rakenne muuttuvat. Varmista nykyiset luvut CircleCI:n hinnoittelusivulta ennen minkään mallintamista.

Laskua määräävä aritmetiikka on sitoutumistiheys kerrottuna hajonnalla, ja se kasvaa nopeammin kuin henkilöstömäärä:

TiimiPutkiston ajot / kkLasketut minuutit per ajoKuukausittaiset lasketut minuutit
5 insinööriä, 4 työnnökset/päivä40016 (8 min x 2 säiliötä)6 400
10 insinööriä, 6 työnnökset/päivä1 20040 (10 min x 4 säiliötä)48 000
20 insinööriä, 6 työnnökset/päivä2 40072 (12 min x 6 säiliötä)172 800

Nämä ovat havainnollistavia lukuja, eivät CircleCI:n tarjouksia. Tärkeintä on suhde: 4x henkilöstö tuottaa 27x laskentaa. CI-kustannukset skaalautuvat sen mukaan, kuinka nopeasti toimitat, eikä sen mukaan, kuinka monta ihmistä työllistät, joten ne kasvavat täsmälleen silloin, kun et niitä vähiten seuraa.

Vielä yksi ansa. Rinnakkaisuus lyhentää seinäaikaa, ei kokonaislaskentaa, ja yleensä lisää sitä, koska jokainen säiliö toistaa uloskirjautumisen, riippuvuuksien palauttamisen ja kuvan lataamisen. Usein se on tehtävän arvoinen, ei koskaan säästö.

Joten 3 000 dollaria ostaa mittarilukeman, ei rakennusmäärää. Sama tiimi toimittaa saman työn ja kuluttaa sen villisti eri nopeuksilla riippuen siitä, kuinka viritetty putkisto on. AI Perks listaa hyvityksen määrän, kertoimen voit hallita sinä.


Parhaat tekoälypisteet startup-yrityksille

Hae suoraan näiden vahvistettujen ohjelmien kautta.

Mihin CircleCI-hyvitykset kasaantuvat

CI-hyvitykset kasaantuvat puhtaasti, koska CI:llä on terävät reunat. CircleCI laskuttaa rakentavista ja testaavista koneista, ja kaikki sen molemmin puolin laskutetaan jonkun muun toimesta, jolla on myös startup-ohjelma.

Toimiva käyttöönotto-putkisto koskettaa viittä myyjää, ja jokaiseen on saatavilla avustuksia:

  • Pilvihyvitykset kattavat ympäristön, johon artefakti otetaan käyttöön, ja rekisterin, joka sisältää kuvan
  • Tarkkailuhyvitykset kattavat sen, mitä tapahtuu käyttöönoton jälkeen, CI/CD:n puolen, jota CI ei koskaan näe
  • Testausinfrastruktuurihyvitykset kattavat selain- ja laiteverkot, joten päästä päähän -kerrosta ei laskuteta CI-laskentana
  • Ominaisuuslipuhyvitykset kattavat pimeän toimituksen, mikä mahdollistaa päähaaran usein yhdistämisen
  • Koodin isännöintihyvitykset kattavat arkiston, artefaktien tallennuksen ja turvallisuustarkistukset

Kolmea näistä viidestä omaava tiimi on rahoittanut suurimman osan toimituspinosta. Mitkä avustukset yhdistyvät ja mitkä hiljaa sulkevat toisensa pois, on syy, miksi AI Perks ylläpidetään listana kirjanmerkkikansion sijaan.


Mitä perustajat ymmärtävät väärin CI-hyvityksistä

Kallein virhe on kohdella CI:tä kiinteänä kustannuksena. Se on käyttömittari, joka on kiinnitetty sitoutumisasteeseesi, ja ilmaiset hyvitykset poistavat signaalin, joka olisi kertonut sinulle putkiston olevan hukkaava. Kuusi virhemallia, karkeassa kustannusjärjestyksessä:

Rinnakkaisuuden ostaminen välimuistiongelman korjaamiseksi. Säiliöiden lisääminen on nopeimmin tuntuva korjaus hitaalle putkistolle ja kallein niistä. Tarkista ensin välimuistin osumaprosentti: avain, joka on luotu volatiilista arvosta, ei koskaan osu, joten jokainen ajo lataa riippuvuudet uudelleen.

Kaiken ajaminen jokaisella työnnöllä. Täysi matriisi jokaisessa haarassa monorepossa, jossa yksi palvelu on muuttunut, kertoo ajomääräsi omistamiesi palveluiden määrällä. Polun suodatus on konfiguraatiota, ei projektia.

Heijastava koon kasvattaminen. Suurempi resurssiluokka maksaa enemmän minuutilta ja maksaa itsensä takaisin vain, jos tehtävä nopeutuu suhteellisesti. Tämä pätee rinnakkaiseen käännökseen, mutta ei mihinkään I/O-sidonnaiseen, jossa suurempi laatikko odottaa samalla nopeudella.

Epäluotettavien testien sietäminen. Paketti, jonka epäluotettavuusprosentti on 10 %, on sellainen, josta maksat noin 1,1 kertaa, plus insinööri, joka suoritti sen uudelleen. Epäluotettavuuksien karanteenissa pitäminen on kustannusten hallintaa.

Rakennuslogiikan kirjoittaminen CI-konfiguraatioon. Putkiston määrittely on toimittajakohtainen osa. Pidä todellinen työ skripteissä, joita konfiguraatiosi kutsuu, ja konfiguraatio pysyy ohuena kutsujana, jonka voisit siirtää halvalla.

Poistumisen suunnittelu liian myöhään. Päätä 70 % hyvityksestä kulutettuna, miltä subsidioimaton putkistosi näyttää, samalla kun ajurien karsiminen ja välimuistien korjaaminen on vielä rauhallinen päätös, ei pelastusharjoitus.


Parhaat tekoälypisteet startup-yrityksille

Hae suoraan näiden vahvistettujen ohjelmien kautta.

Mitä seurata, kun hyvitys on voimassa

Ilmainen CI piilottaa mittarin, ja piilotettu mittari on tapa, jolla viritetty putkisto muuttuu hiljaa virittämättömäksi. Neljä numeroa pitävät sen näkyvissä.

MittariMiksi se on tärkeäHuono merkki
Välimuistin osumaprosenttiMenetetty välimuisti lataa riippuvuudet uudelleen joka ajokerrallaOsumia raskaimmassa tehtävässäsi
Laskutut minuutit per yhdistetty vetopyyntöYhden muutoksen toimituksen yksikkökustannusKasvaa tiimin koon ollessa tasainen
EpäluotettavuusprosenttiJokainen uudelleenajo laskuttaa saman yhdistämisen kahdestiPaketti, jonka ihmiset suorittavat uudelleen heijastuksena
Kulutetut hyvitykset suhteessa toimitettuihin sitoumuksiinMuuttaa tasapainon polttonopeudeksiKulutus ylittää sitoumuskäyrän

Viimeinen rivi on se, joka ansaitsee kalenterimuistutuksen. Muut kolme ovat insinööritieteellisiä signaaleja, joita haluaisit joka tapauksessa, mutta kulutus suhteessa tuotokseen on ainoa, joka kertoo, ostavatko subsidioinnit nopeuseroa vai piilottavatko jätettä.

CircleCI sijaitsee AI Perks -palvelussa koodin isännöinnin, tarkkailun ja testausohjelmien rinnalla, joista jokaisella on nykyinen määrä.


Usein kysytyt kysymykset

Kuinka paljon CircleCI startup -ohjelma on arvokas?

3 000 dollarin arvosta hyvityksiä CircleCI isännöityyn CI/CD:hen, jotka kohdistuvat putkistojesi kuluttamaan laskentaan. Se kattaa rakennus- ja testauskoneet, ei pilveä, johon otat käyttöön. Nykyiset ehdot seurataan osoitteessa getaiperks.com.

Tarvitsenko dedikoidun CI-toimittajan, kun koodini isännöinti sisältää CI:n?

Ei aluksi. Mukana tuleva CI on kunnossa, kun putkistot ovat lyhyitä eikä kukaan odota vihreää valoa. Dedikoitu alusta ansaitsee paikkansa, kun tarvitset laitteistoa, jonka koodisi isäntä hinnoittelee huonosti, automaattisen testien jaon tai repossa jaettavan konfiguraation.

Miksi CI-laskuni kasvaa nopeammin kuin tiimini?

Koska CI-kustannus on sitoutumistiheys kerrottuna putkiston kestolla, koneen koolla ja rinnakkaisuudella. Tiimin kaksinkertaistaminen suunnilleen kaksinkertaistaa työnnöt, mutta pidemmät paketit, suuremmat koneet ja useammat säiliöt moninkertaistuvat sen päälle. Yllä olevissa havainnollistavissa luvuissa 4x henkilöstö tuotti 27x laskentaminuutteja.

Tekeekö enemmän rinnakkaisuutta CI:stä halvempaa?

Ei. Rinnakkaisuus lyhentää seinäaikaa ja yleensä lisää kokonaislaskentaa, koska jokainen säiliö toistaa uloskirjautumisen, riippuvuuksien palauttamisen ja kuvan lataamisen. Neljä säiliötä voi maksaa viisi kertaa yhden neljänneksen odotusaikaa. Se on nopeusero, ei säästö. Korjaa ensin välimuisti.

Voinko yhdistää CircleCI-hyvityksiä muihin startup-hyvityksiin?

Kyllä, ja CI-hyvitykset kasaantuvat puhtaasti, koska laskut eivät mene päällekkäin. Pilvihyvitykset kattavat käyttöönoton kohteen ja rekisterin, tarkkailuhyvitykset kattavat sen, mitä tapahtuu käyttöönoton jälkeen, testaus-hyvitykset kattavat selainverkot. AI Perks seuraa 7,7 miljoonaa dollaria 194 yrityksen kesken osoitteessa getaiperks.com.

Mitä tapahtuu, kun CircleCI-hyvitykset loppuvat?

Perit laskun, jonka muotoilevat välimuistiin, käynnistysalueeseen ja rinnakkaisuuteen liittyvät päätökset, jotka on tehty, kun se oli ilmaista. Pidä rakennuslogiikka skripteissä, joita konfiguraatiosi kutsuu, jotta putkisto pysyy siirrettävänä, karanteenita epäluotettavat testit ja päätä, mitä muuttaisit, kun 70 % on kulutettu, sen sijaan että tekisit sen ensimmäisen laskun jälkeen.


Tilaa osoitteessa getaiperks.com →

Toimita koodi. Anna jonkun muun maksaa koneista, jotka testaavat sen.

AI Perks

AI Perks tarjoaa pääsyn eksklusiivisiin alennuksiin, krediitteihin ja tarjouksiin AI-työkaluissa, pilvipalveluissa ja API-rajapinnoissa auttaakseen startup-yrityksiä ja kehittäjiä säästämään rahaa.

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.