Vuonna 2026 raportoitiin päivässä 131% enemmän CVE:itä kuin edellisenä vuonna.

CI/CD

GitHub Actions -hintalaskuri: mitä minuuttisi maksavat

Alla oleva laskuri laskee GitHub Actions -laskusi GitHubin omien sääntöjen mukaan: jokainen jobi pyöristetään ylöspäin täyteen minuuttiin, sisältyvä käyttö on dollarimäärä ja isommat runnerit hinnoitellaan koon mukaan. CRACI ajaa samat työnkulut noin kaksi kertaa nopeammin, alemmalla minuuttihinnalla ja sekunneittain laskutettuna. 10 minuutin buildi maksaa noin 67 % vähemmän.

Päivitetty

Mitä yksi 10 minuutin buildi maksaa Buildista, joka kestää 10 minuuttia GitHubin ylläpitämällä kahden ytimen Linux-runnerilla, laskutetaan $0.060. CRACI ajaa buildit noin kaksi kertaa nopeammin, joten sama buildi kestää noin 5 minuuttia ja laskutetaan sekunneittain hintaan $0.004 minuutilta: $0.020. Se on noin 67 % vähemmän buildia kohden. One build, 2 vCPU Linux GitHub-hosted $0.006 per minute 10 minutes Billed 10 min: $0.060 CRACI About 2x faster About 5 minutes Time saved Billed 5 min: $0.020 About twice as fast and about 67% less per build

GitHub Actions -hintalaskuri

Laskuriin on kaksi reittiä. Tiedän minuuttini ottaa runnerikohtaiset minuutit käyttöraportistasi. Arvioi tiimini perusteella laskee ne tiimisi työskentelytavasta: kehittäjistä, pusheista, ajoista, jobeista ja jobien kestosta. Molemmat soveltavat GitHubin sääntöjä: jokainen jobi pyöristetään ylöspäin täyteen minuuttiin, sisältyvä käyttö on dollarimäärä, isommat runnerit ovat käytettävissä vain Teamissa ja Enterprise Cloudissa, ja tavalliset runnerit ovat ilmaisia julkisissa repositorioissa. Linux-jobit 1–32 vCPU:lla siirtyvät CRACI:lle samankokoisina; kaikki muu jää GitHubin ylläpitämille runnereille, joihin sisältyvä käyttö kohdistetaan. Arvio kattaa vain laskennan: artefaktien, välimuistien ja pakettien tallennus laskutetaan erikseen, eikä sitä mallinneta. Minuuttiesi selvittämiseen katso miten löydät todellisen käyttösi.

Lähtökohta
Repositoriot
GitHub-lasku102,00 $Kulut ennen sisältyvää käyttöä: 120,00 $Sisältyvää käyttöä käytetty: 18,00 $ / 18,00 $
CRACI:lla, sama jobin kesto80,00 $22,00 $ vähemmän kuukaudessa, noin 22 % vähemmän
CRACI:lla, noin kaksi kertaa nopeammin40,00 $62,00 $ vähemmän kuukaudessa, noin 61 % vähemmän
RunneriGitHub-minuutitGitHubCRACICRACI, 2x nopeampiHuomio
Linux x64, 2 vCPU20 000120,00 $80,00 $40,00 $
Listahinnat sisältyvän käytön jälkeen: GitHub 11. marraskuuta 2026, CRACI 2. lokakuuta 2026. GitHub pyöristää jokaisen jobin ylöspäin täyteen minuuttiin ja vähentää jokaisen runnerin kustannuksen paketin sisältyvästä käytöstä; CRACI mittaa sekunneittain, eikä siinä ole sisältyviä minuutteja. Kaksi kertaa nopeampi -sarake puolittaa jokaisen jobin keston CRACI:lla. Vain laskenta: tallennus ei sisälly. Ajastetut ajot lasketaan 30 päivän kuukauden jokaiselle päivälle. Arvio, ei tarjous: käyttöraporttisi on lasku.

Laskurin lähtöarvoilla (GitHub Team, yksityiset repositoriot, 20 000 minuuttia kuukaudessa Linux x64 2 vCPU:lla) GitHubin kulut ovat $120.00 ennen sisältyvää käyttöä. Paketin $18.00 sisältyvä käyttö kattaa niistä 3 000 minuuttia, joten lasku on $102.00. Samat minuutit maksavat CRACI:lla $80.00, noin 22 % vähemmän: minuuttihinta on alempi, mutta CRACI:ssa ei ole sisältyviä minuutteja. Noin kaksinkertaisella nopeudella ne maksavat $40.00, noin 61 % vähemmän. Tässä esimerkissä GitHubiin ei jää mitään; lisää Windows- tai macOS-rivi, niin se jää GitHubin ylläpitämäksi, ja sisältyvä käyttö kohdistetaan siihen, mitä jää. Syötä jobien keskimääräinen kesto, niin CRACI-luvut yleensä laskevat entisestään, koska CRACI laskuttaa sekunnit, jotka jobi on käynnissä, eikä täysiä minuutteja.

Milloin CRACI ei ole ratkaisu

  • Jos käyttösi mahtuu sisältyvään käyttöön tai repositoriosi ovat julkisia ja ajetaan tavallisilla runnereilla, GitHub ei maksa sinulle mitään, eikä CRACI pienennä laskua. CRACI:ssa ei ole sisältyviä minuutteja; startup-ohjelma on ainoa ilmainen reitti.
  • Jos suurin osa minuuteistasi on macOS:ää tai Windowsia, CRACI ei voi ajaa niitä nyt: se tukee vain Linuxia, ja Windows ja macOS ovat tiekartalla.
  • ARM64:llä GitHubin listahinta on sama kuin CRACI:n 4 vCPU:lla ja alempi 8 vCPU:sta ylöspäin.

Näissä tapauksissa syy katsoa CRACI:a on buildin tallenne ja egress-käytäntö, ei lasku. Jos haluat verrata kaikkien palveluntarjoajien hintoja, ei vain GitHubin, katso CI-runnereiden hintavertailu.

Varaa demo Aja yksi työnkulku CRACI:lla

Otamme jokaisen tiimin käyttöön henkilökohtaisesti ennen yleistä saatavuutta.

Miten GitHub Actions laskutetaan

Jokaiseen GitHub-pakettiin sisältyy kuukausittain Actions-käyttöä: $12 GitHub Freessä, $18 Prossa ja Teamissa sekä $300 Enterprise Cloudissa, mikä riittää 2 000, 3 000 ja 50 000 minuuttiin tavallisella 2 ytimen Linux-runnerilla. Tavalliset GitHubin ylläpitämät runnerit ovat ilmaisia julkisissa repositorioissa, eikä GitHub veloita minuuttihintaa itse ylläpidetyistä runnereista. Sisältyvien minuuttien jälkeen yksityiset repositoriot maksavat runnerin käyttöajasta minuuttihinnan, ja hinta riippuu runnerin koosta, käyttöjärjestelmästä ja arkkitehtuurista. Katso mitä ilmaiset CI-minuutit kattavat ja mitä ne jättävät pois.

11.11.2026 tavallinen 2 ytimen Linux x64 -runneri maksaa $0.006 minuutilta. Kaksi sääntöä tekee laskusta suuremman kuin hinta antaa ymmärtää:

  • Jokainen jobi pyöristetään ylöspäin täyteen minuuttiin. 10 sekunnin jobi laskutetaan täytenä minuuttina, ja työnkulku, jossa on kymmenen lyhyttä jobia, maksaa vähintään kymmenen minuuttia.
  • Isommat runnerit laskutetaan myös julkisissa repositorioissa. Teamissa ja Enterprise Cloudissa ne kuluttavat sisältyvää käyttöä omalla, korkeammalla hinnallaan, joten se loppuu nopeammin.

GitHubin sanoin sisältyvä käyttö on "expressed as a monetary amount, not a fixed number of minutes", eli rahamäärä eikä kiinteä minuuttimäärä. Minuuttiluvut kertovat, mitä sillä saa tavallisella 2 ytimen Linux-runnerilla; jokainen kalliimpi runneri kuluttaa sen nopeammin. GitHub lähettää sähköpostia, kun sisältyvä Actions-käyttö saavuttaa 90 % ja 100 %, ja budjetti voi pysäyttää mitatun Actions-käytön asettamaasi rajaan.

GitHub Actionsin hinta minuutilta, jokainen runnerikoko

GitHubin ylläpitämien runnereiden minuuttihinnat 11.11.2026, sisältyvien minuuttien jälkeen. Linux-runnerit 1–32 vCPU:lla voi ajaa CRACI:lla hintaan $0.002 vCPU-minuutilta, niin x64:llä kuin ARM64:llä. CRACI tukee nyt vain Linuxia; Windows ja macOS ovat tiekartalla.

Linux-runnerit, hinta minuutilta. CRACI:n hinta on sama x64:llä ja ARM64:llä.
Ominaisuus CRACI GitHub Linux x64 GitHub Linux ARM64
1 vCPU $0.002 $0.002 -
2 vCPU $0.004 $0.006 $0.005
4 vCPU $0.008 $0.012 $0.008
8 vCPU $0.016 $0.022 $0.014
16 vCPU $0.032 $0.042 $0.026
32 vCPU $0.064 $0.082 $0.050
64 vCPU - $0.162 $0.098
96 vCPU - $0.252 -
GitHubin Windows-runnerit, hinta minuutilta.
Ominaisuus GitHub Windows x64 GitHub Windows ARM64
2 vCPU $0.010 $0.010
4 vCPU $0.022 $0.014
8 vCPU $0.042 $0.026
16 vCPU $0.082 $0.050
32 vCPU $0.162 $0.098
64 vCPU $0.322 $0.194
96 vCPU $0.552 -
GitHubin macOS- ja GPU-runnerit, hinta minuutilta.
Ominaisuus Hinta minuutilta
macOS macos-latest (M1), 3 vCPU $0.062
macOS xlarge (M2 Pro), 5 vCPU $0.102
macOS macos-15-intel, 4 vCPU $0.062
macOS large (Intel), 12 vCPU $0.077
GPU Linux, 1x Tesla T4, 4 vCPU $0.052

Linux x64:llä CRACI:n listahinta on GitHubia alempi 2 vCPU:sta ylöspäin. ARM64:llä GitHubin listahinta on alempi 8 vCPU:sta ylöspäin; sekuntilaskutus ja nopeammat buildit kaventavat tai kuromat umpeen eron todellisissa putkissa.

Mitä minuutti maksaa: CRACI vs. GitHubin ylläpitämät runnerit

Listahinnat minuutilta: GitHub 11.11.2026, CRACI 2.10.2026.
Ominaisuus CRACI GitHub-hosted Ero
2 vCPU Linux x64 $0.004 $0.006 CRACI noin 33 % edullisempi
2 vCPU Linux ARM64 $0.004 $0.005 CRACI 20 % edullisempi
32 vCPU Linux x64 $0.064 $0.082 CRACI noin 22 % edullisempi
Mittaus Sekunneittain Jokainen jobi pyöristetään ylös minuuttiin CRACI ei pyöristä

CRACI:n listahinta on alempi tavallisilla Linux-runnereilla, ja se laskuttaa sekunneittain. Minuuttihinnan ero on noin 33 % 2 vCPU:n x64:llä; todellisissa putkissa suurin osa säästöstä tulee pyöristyksen poistumisesta. ARM64:llä GitHubin listahinta on sama kuin CRACI:n 4 vCPU:lla ja alempi 8 vCPU:sta ylöspäin: $0.014 vastaan $0.016 minuutilta 8 vCPU:lla. Kaikkien palveluntarjoajien hinnat löydät sivulta GitHub Actions -runnerit vertailussa.

Nopeammat buildit kuluttavat vähemmän minuutteja

Minuuttihinta on vain puolet laskusta; toinen puoli on se, kuinka monta minuuttia buildi kestää. CRACI ajaa buildit noin kaksi kertaa nopeammin kuin GitHubin ylläpitämät runnerit nopeamman laitteiston, lyhyempien jonotusaikojen ja välimuistin ansiosta. Buildi, joka kestää 10 minuuttia GitHubin ylläpitämällä 2 ytimen runnerilla, kestää CRACI:lla noin 5, ja maksat niistä viidestä.

10 minuutin buildi GitHubin ylläpitämillä runnereilla, listahinnoin sisältyvien minuuttien jälkeen.
Ominaisuus CRACI GitHub-hosted CRACI säästää
Buildin kesto Noin 5 minuuttia 10 minuuttia Noin puolet odotuksesta
Yksi buildi, 2 vCPU x64 $0.020 $0.060 Noin 67 %
Yksi buildi, 2 vCPU ARM64 $0.020 $0.050 60 %
1 000 buildia kuukaudessa, 2 vCPU x64 $20 $60 Noin 67 %

Nopeammat buildit leikkaavat myös kustannusta, joka ei koskaan näy laskussa: kehittäjiä, jotka odottavat vihreää checkiä ennen kuin voivat mergetä.

Missä sekuntilaskutus kannattaa

Lintaus, tyyppitarkistukset, yksikkötestien osat ja deploy-vaiheet valmistuvat usein selvästi alle minuutissa. GitHubin ylläpitämillä runnereilla jokainen niistä maksaa silti täyden minuutin. CRACI:lla maksat niistä sekunneista, jotka se oli käynnissä. Alla olevat esimerkit vertaavat samanmittaisia jobeja ennen nopeutusta.

Sama jobin kesto molemmissa. 2 vCPU Linux x64, ellei toisin mainita, listahinnoin sisältyvien minuuttien jälkeen.
Ominaisuus CRACI GitHub-hosted CRACI säästää
1 000 jobia à 30 sekuntia $2.00 $6.00 Noin 67 %
1 000 jobia à 70 sekuntia $4.67 $12.00 Noin 61 %
1 000 buildia à 10 minuuttia $40.00 $60.00 Noin 33 %
1 000 buildia à 10 minuuttia, 32 vCPU x64 $640 $820 Noin 22 %

Mitä lyhyempiä jobit ovat, sitä suurempi on sekuntilaskutuksen säästö. Pitkissä buildeissa säästö tulee nopeudesta: noin 67 % 10 minuutin buildissa, kun pelkkä minuuttihinta tuo noin 33 %.

Kuinka monta GitHub Actions -minuuttia käytät? Selvitä todelliset lukusi

Useimmat tiimit eivät osaa sanoa, kuinka monta build-minuuttia niiden CI käyttää kuukaudessa, eikä arvaus ole peruste palveluntarjoajien vertailulle. GitHub kirjaa luvun neljään paikkaan. Jokainen näyttää jotain eri asiaa, ja jokaisessa on oma koukkunsa.

LähdeMissäMitä se näyttääKoukku
Laskutuksen käyttösivu ja käyttöraporttiOrganisaation asetukset, Billing and licensing, Usage; suodata Actionsiin tai pyydä käyttöraportti (CSV) sähköpostitseKulut ja määrät päivittäin, SKU:n (runnerin käyttöjärjestelmä ja koko) ja repositorion mukaan; yksityiskohtainen raportti lisää työnkulun polunVain omistajille ja laskutuksen hallinnoijille. Se näyttää kulut: ilmainen käyttö (tavalliset runnerit julkisissa repositorioissa, itse ylläpidetyt runnerit, sisältyvä käyttö) näkyy alennuksena, joten vertaa brutto- ja nettosummia
Actions usage metricsOrganisaation Insights, Actions usage metrics; alla oleva lomake avaa viimeiset 30 päivääMinuutit työnkulun, jobin, repositorion, runnerityypin ja käyttöjärjestelmän mukaanVaatii oikeuden "View organization Actions metrics". GitHubin mukaan mittarit "do not apply minute multipliers", joten ne eivät ole lasku
Billing usage REST APIGET /organizations/{org}/settings/billing/usage, valinnaisilla vuosi-, kuukausi- ja päiväparametreillaTiivistetty käyttöraportti skripteilleOrganisaation omistajille ja laskutuksen hallinnoijille, vain GitHubin enhanced billing -alustalla; vaatii personal access tokenin (classic), koska fine-grained-tunnuksia ei tueta; ei työnkulkukohtaisia tietoja
Työnkulkujesi ajotAjo- ja jobihistoria GitHub CLI:n kautta (skripti alla)Jokaisen jobin alkamis- ja päättymisaika, jotka pyöristät itseVain kyselemäsi repositoriot; ajoaika, ei dollareita

Laskutussivut näyttävät laskun; mittarisivu ja ajohistoria näyttävät, mihin minuutit menevät. Avaa organisaatiosi Actions usage metrics viimeisiltä 30 päivältä syöttämällä sen nimi:

Laske laskutetut minuutit työnkulkujesi ajoista

Ilman pääsyä laskutukseen voit laskea minuutit itse. Tämä skripti listaa GitHub CLI:llä repositorion työnkulkuajot viimeisiltä 30 päivältä, hakee kunkin ajon jobit (uudelleenajot mukaan lukien), pyöristää jokaisen jobin ylöspäin täyteen minuuttiin ja laskee ne yhteen runnerin labelin mukaan:

# Billed GitHub Actions minutes per runner label, one repository, last 30 days.
# GitHub rounds each job up to the whole minute, so the script does too.
REPO=your-org/your-repo
SINCE=$(date -u -d '30 days ago' +%F)   # macOS: date -u -v-30d +%F

gh api --paginate "repos/$REPO/actions/runs?created=>=$SINCE&per_page=100" \
  --jq '.workflow_runs[].id' |
while read -r run; do
  gh api --paginate "repos/$REPO/actions/runs/$run/jobs?filter=all&per_page=100" \
    --jq '.jobs[] | select(.conclusion != "skipped" and .started_at and .completed_at)
      | [(.labels | join(",")), ((.completed_at | fromdate) - (.started_at | fromdate))]
      | @tsv'
done |
awk -F'\t' '{ jobs[$1]++; secs[$1] += $2; billed[$1] += int(($2 + 59) / 60) }
  END { for (l in jobs) printf "%s\t%d jobs\t%d s run\t%d billed min\n", l, jobs[l], secs[l], billed[l] }'

Pyöristys on tehtävä jobikohtaisesti, kuten GitHub sen tekee, eikä summasta: työnkulku, jossa on kymmenen 20 sekunnin jobia, laskuttaa kymmenen minuuttia, ei neljää. Labelit näyttävät, missä kukin jobi ajettiin. Itse ylläpidetyillä tai kolmansien osapuolten runnereilla ajetut jobit sekä tavallisilla runnereilla julkisissa repositorioissa ajetut jobit eivät kuluta maksullisia GitHub-minuutteja, joten jätä ne laskusta pois. Runs-rajapinta palauttaa päivämääräsuodattimella enintään 1 000 ajoa, joten jaa vilkas repositorio lyhyempiin jaksoihin. GitHubin ajokohtainen timing-rajapinta raportoi aiemmin laskutettavan ajan, mutta GitHubin mukaan se on poistumassa, joten skripti lukee sen sijaan jobien aikaleimat.

Eikö sinulla ole lainkaan pääsyä laskutukseen? Pyydä käyttöraportti organisaation omistajalta tai laskutuksen hallinnoijalta, käytä Actions usage metrics -sivua, jos sinulla on oikeus, tai aja skripti kolmessa vilkkaimmassa repositoriossasi ja skaalaa tulos.

Tiimit, joiden kanssa keskustelemme ja joilta sisältyvät minuutit loppuvat jatkuvasti, siirtävät joskus CI:n läppäreille niin, että koodausagentti ajaa putken paikallisesti. Se säästää minuutteja, mutta buildit hidastuvat, muisti ja swap loppuvat, eikä kukaan pysty toistamaan tai auditoimaan sitä, mitä rakennettiin. Ratkaisu on tietää luku, karsia hukka (katso yhdeksän tapaa pienentää laskua) ja siirtää raskaat Linux-jobit edullisempiin minuutteihin.

Kustannukset, jotka eivät näy minuuttihinnassa

  • Uudelleenajot. Epävakaa testi, joka kaatuu joka kymmenennellä ajolla, lisää sen työnkulun laskuun noin 10 %, ja jokainen uudelleenajettu jobi pyöristetään taas ylöspäin.
  • Jumiin jääneet jobit. Ilman timeout-minutes-asetusta jumiin jäänyt jobi jatkaa GitHubin rajaan asti ja laskutetaan koko ajalta.
  • Odottavat kehittäjät. Hitaat putket maksavat kehittäjien aikaa, joka on yleensä paljon minuutteja arvokkaampaa. Mitoita kriittisen polun jobien runnerit oikein tai aja ne nopeammalla runnerilla.
  • Itse ylläpidettyjen runnereiden ylläpito. Itse ylläpidetyt runnerit välttävät minuuttihinnan mutta eivät kustannusta: koneet seisovat joutilaina buildien välillä, ja jonkun on päivitettävä, skaalattava ja suojattava ne. Katso hallinnoidut vs. itse ylläpidetyt runnerit.

Yhdeksän tapaa pienentää laskua

  1. Etsi kalliit jobit ensin. Käytä käyttöraporttia, mittarisivua tai yllä olevaa skriptiä nähdäksesi, mitkä työnkulut, runnerit ja repositoriot käyttävät eniten minuutteja, ja aloita niistä.
  2. Peru vanhentuneet ajot. concurrency-ryhmä, jossa on cancel-in-progress, pysäyttää vanhemman commitin ajon, kun samaan haaraan tulee uudempi.
  3. Ohita työ, joka ei koske muutosta. paths-suodattimet estävät dokumentaatiomuutosta ajamasta koko testisarjaa.
  4. Tallenna riippuvuudet välimuistiin. Pakettien palauttaminen välimuistista on nopeampaa kuin niiden lataaminen joka ajolla. Katso miten GitHub Actionsin välimuisti toimii.
  5. Aseta aikakatkaisut. Jokaisen jobin timeout-minutes-arvo estää jumiin jäänyttä jobia polttamasta minuutteja oletusrajaan asti.
  6. Yhdistä pienet jobit. Täyden minuutin pyöristyksellä kolme 10 sekunnin jobia maksaa kolme minuuttia; yksi jobi, joka tekee kaikki kolme, maksaa yhden.
  7. Mitoita runnerit oikein. Isompi runneri maksaa enemmän minuutilta, mutta voi maksaa vähemmän buildilta, kun se valmistuu paljon nopeammin. Mittaa molemmat.
  8. Käytä ARM64:ää, kun se on edullisempi. GitHubissa 2 ytimen ARM64-runnerin listahinta on x64:n hintaa alempi.
  9. Siirry nopeampaan ja edullisempaan runneriin. CRACI ajaa buildit noin kaksi kertaa nopeammin, sen listahinta on alempi tavallisilla Linux-runnereilla ja se laskuttaa sekunneittain, eikä työnkulkuun tarvitse muuttaa muuta kuin runs-on.

Siirtyminen CRACI:iin

CRACI korvaa runnerin, ei GitHub Actionsia. Asenna CRACI:n GitHub App, vaihda runs-on arvoon craci, niin jobi ajetaan CRACI:lla, kun taas työnkulku, sen actionit ja lokit pysyvät GitHubissa. Koot ovat 1–32 vCPU, ja ne asetetaan cracicorp/setup-actionilla. Siirrä ensin yksi työnkulku ja vertaa buildin kestoa ja laskua. Välimuisteista, OIDC:stä ja varajärjestelyistä kerrotaan sivulla näin vaihdat runneripalvelun.

CRACI veloittaa vain build-minuuteista: $0.002 vCPU-minuutilta ($0.004 oletusarvoiselta 2 vCPU:n runnerilta), mitattuna sekunneittain, ilman kuukausimaksua ja ilman SBOM-kohtaista maksua. Startupit voivat saada startup-ohjelman kautta vähintään 100 000 ilmaista build-minuuttia. Katso hinnoittelu.

Sama runneri myös tallentaa SBOM:n siitä, mitä kukin jobi haki, valvoo egress-käytäntöä ja tallentaa alkuperätiedot, joten nopeamman ja edullisemman buildin mukana tulee tallenne siitä, mitä siihen meni. Katso CRACI vs. GitHubin ylläpitämät runnerit.

GitHub Actionsin hinnoittelu: usein kysytyt kysymykset

Paljonko GitHub Actions maksaa?

Jokaiseen pakettiin sisältyy kuukausittain Actions-käyttöä dollarimääränä: $12 GitHub Freessä, $18 Prossa ja Teamissa sekä $300 Enterprise Cloudissa, mikä riittää 2 000, 3 000 ja 50 000 minuuttiin tavallisella 2 ytimen Linux-runnerilla. Sen jälkeen tavallinen 2 ytimen Linux x64 -runneri maksaa $0.006 minuutilta 11.11.2026, ja isommat runnerit maksavat enemmän.

Paljonko GitHub Actions maksaa minuutilta?

11.11.2026 tavallinen 2 ytimen Linux-runneri maksaa $0.006 minuutilta x64:llä ja $0.005 ARM64:llä. Windows maksaa $0.010 2 ytimellä, ja macOS alkaa hinnasta $0.062. Isommat runnerit skaalautuvat koon mukaan, aina $0.252 minuuttihintaan 96 ytimen Linux x64:llä. GitHub pyöristää jokaisen jobin ylöspäin täyteen minuuttiin.

Onko CRACI edullisempi kuin GitHubin ylläpitämät runnerit?

Kyllä, tavallisilla Linux-runnereilla. CRACI:n listahinta on $0.004 minuutilta 2 vCPU:lla ($0.002 vCPU-minuutilta), noin 33 % alle GitHubin 2 ytimen x64:n $0.006:n, se laskuttaa sekunneittain ja ajaa buildit noin kaksi kertaa nopeammin, joten jokainen buildi kuluttaa vähemmän minuutteja. Buildi, joka kestää 10 minuuttia GitHubin ylläpitämällä 2 ytimen runnerilla, maksaa CRACI:lla noin 67 % vähemmän eli kolmanneksen hinnasta.

Miksi CRACI on nopeampi kuin GitHubin ylläpitämät runnerit?

Kolme asiaa yhdessä: nopeampi laitteisto, lyhyemmät jonotusajat ennen jobin alkua ja välimuisti. CRACI ajaa buildit noin kaksi kertaa nopeammin kuin GitHubin ylläpitämät runnerit.

Pyöristääkö GitHub Actions -minuutit ylöspäin?

Kyllä. GitHub pyöristää jokaisen jobin ylöspäin täyteen minuuttiin, joten 10 sekuntia kestävä jobi laskutetaan täytenä minuuttina. Putket, joissa on paljon lyhyitä jobeja, maksavat pyöristyksestä eniten.

Kattaako sisältyvä käyttö isommat runnerit?

GitHub Teamissa ja Enterprise Cloudissa kyllä: isommat runnerit kuluttavat samaa sisältyvää käyttöä kuin tavalliset runnerit omalla minuuttihinnallaan. Isommat runnerit eivät ole käytettävissä Freessä tai Prossa, eivätkä ne ole ilmaisia julkisille repositorioille.

Onko GitHub Actions ilmainen julkisille repositorioille?

Kyllä, tavallisilla runnereilla. GitHubin mukaan tavalliset GitHubin ylläpitämät runnerit ovat ilmaisia julkisissa repositorioissa.

Ovatko itse ylläpidetyt runnerit ilmaisia?

GitHub ei veloita minuuttihintaa itse ylläpidetyistä runnereista, mutta maksat koneista, myös joutilaista, ja vastaat niiden käyttöjärjestelmästä, ohjelmistoista ja tietoturvasta. GitHub varoittaa, että itse ylläpidettyjä runnereita ei pitäisi juuri koskaan käyttää julkisissa repositorioissa.

Miten siirrän jobin CRACI:lle?

Asenna CRACI:n GitHub App ja vaihda jobissa runs-on arvoon craci. Työnkulku, sen actionit ja lokit pysyvät GitHubissa. Valitse runnerin koko 1–32 vCPU:sta cracicorp/setup-actionilla.

Kuinka monta GitHub Actions -minuuttia tarvitsen?

Laske ne arvaamisen sijaan. Laskutuksen käyttöraportti näyttää runnerikohtaisesti käytetyt minuutit. Ilman pääsyä laskutukseen listaa repositorion työnkulkuajot ja jobit GitHub CLI:llä ja pyöristä jokainen jobi ylöspäin täyteen minuuttiin, kuten GitHub tekee. Lyhyet jobit paisuttavat lukua: kymmenen 20 sekunnin jobia laskuttaa kymmenen minuuttia. Syötä sitten luku tämän sivun laskuriin.

Miten näen GitHub Actions -käyttöni?

Neljästä paikasta. Organisaation asetusten Billing and licensing -osion Usage-sivulta, josta voi ladata käyttöraportin, omistajille ja laskutuksen hallinnoijille. Organisaation Insightsin Actions usage metrics -näkymästä työnkulun, jobin, repositorion ja runnerin mukaan, eikä se sovella minuuttikertoimia. Billing usage REST API:sta skriptejä varten. Ja työnkulkujesi ajohistoriasta GitHub CLI:n kautta, josta saat kunkin jobin ajoajan itse pyöristettäväksi.

Mitä tapahtuu, kun sisältyvät minuuttini loppuvat?

Ilman voimassa olevaa maksutapaa GitHub estää Actions-käytön, kun sisältyvä käyttö on kulutettu. Maksutavan kanssa lisäkäyttö veloitetaan siitä, ja budjetti voi pysäyttää Actions-käytön asettamaasi rajaan. Isommat runnerit vaativat aina voimassa olevan maksutavan. GitHub lähettää sähköpostia, kun sisältyvä käyttö saavuttaa 90 % ja 100 %.

Veloittaako GitHub minuuteista kolmansien osapuolten runnereilla?

Ei minuuttihintaa. Kolmansien osapuolten runneripalvelut kytkeytyvät GitHubiin itse ylläpidettyinä runnereina, ja GitHubin mukaan Actions-käyttö itse ylläpidetyillä runnereilla on ilmaista. Maksat GitHubille silti paketistasi ja sen ylittävästä tallennustilasta, ja runneripalvelulle maksat sen minuuteista.

Pienennä GitHub Actions -laskuasi

Vaihda runs-on yhdessä työnkulussa, aja se CRACI:lla ja vertaa buildin kestoa ja laskua rivi riviltä.

Varaa demo