Enzonic CI
CI fyrir GitHub-geymslurnar þínar, á Enzonic-keyrslutækjum.
Enzonic CI keyrir prófanirnar þínar og smíðar við hverja ýtingu og hverja pull request, og hvert verk í sínu eigin umhverfi (sandbox) á Linux-keyrslutækjum sem Enzonic rekur. Lifandi skrár, skyndiminni fyrir háð og úttaksskrár, á sama aðgangi og í sömu áætlun og Deploy og Databases.
Innifalið í öllum áætlunum, líka í Free-áætluninni. CI-mínútur, samhliða verk og varðveisla fylgja áætluninni þinni.

Hraðari en GitHub Actions á sama vinnuflæði
Eitt vinnuflæði, keyrt á báðum kerfum: Node-verk með npm ci og vitest-svítu, og Go-verk með go test. Lægra er betra.
| Skref | Enzonic CI | GitHub Actions |
|---|---|---|
| Heil keyrsla, frá push þar til hvert verk er búið (heit skyndiminni) | 22 sek | 37 sek |
| Checkout | 0.06 sek | 1 sek |
| npm ci með heitu skyndiminni | 0.09 sek | 3 sek |
| go test með köldum skyndiminnum | 2.8 sek | 20 sek |
| Go-verk, frá upphafi til enda (heit skyndiminni) | 2 sek | 11 sek |
Þar sem við erum hægari: fyrsta npm ci eftir breytingu á lockfile tekur 6.8 sek, samanborið við 4 sek á GitHub, því hver skrá sem npm dregur út fer í gegnum sandkassa verksins. Hver síðari keyrsla með sama lockfile tekur 0.09 sek.
Mælt November 1, 2026 með sömu .github/workflows/ci.yml á báðum kerfum (GitHub á ubuntu-latest), í viðmiðunarsafni. Miðgildi 3 keyrslna, í sekúndum; heitu keyrslurnar höfðu skyndiminni hvors kerfis til staðar. Köldu tölur GitHub koma úr einni fyrstu keyrslu.
Stillingar sem þú þekkir nú þegar
Skrifaðu .enzonic/ci.yml, eða haltu GitHub Actions verkflæðunum þínum: Enzonic CI keyrir studdan hluta af .github/workflows og tilkynnir hvað það getur ekki keyrt, svo sem óstudd aðgerðir, Windows- eða macOS-keyrslutæki og endurnýtanleg verkflæði, með skilaboðum.
Hvað ræsir keyrslu
- Ýtingar og merki
- Pull requests
- Áætlanir
- Handvirkar keyrslur úr stjórnborðinu og keyrslur sem eru ræstar úr API
Verk keyra á Linux-keyrslutækjum. Hvert verk fær sitt eigið gVisor-umhverfi án aðgangs að einkanetum.
name: CI
on:
push:
branches: [main]
pull_request:
jobs:
test:
image: node:22-bookworm-slim
services:
postgres:
image: postgres:17-alpine
env:
POSTGRES_PASSWORD: postgres
env:
DATABASE_URL: postgres://postgres:postgres@postgres:5432/postgres
steps:
- name: Install
run: npm ci
- name: Test
run: npm testDæmi. CI-viðmiðunin í skjölunum listar alla studda lykla og aðgerðir.
Hver ýting og pull request á einum lista
Keyrslur allra tengdra geymslna með stöðu, atburði, grein, commit og lengd. Listinn uppfærist meðan eitthvað er í gangi og hver keyrsla skilar athugun á GitHub.

Hvað það gerir
- Fylkisbyggingar og háð verk
- Skiptu vinnunni í verk, dreifðu yfir fylki og raðaðu verkum með needs.
- Þjónustuílát
- Ræstu Postgres eða aðra þjónustu við hlið verks; hún tengist neti verksins meðan keyrslan varir.
- Eitt umhverfi (sandbox) fyrir hvert verk
- Hvert verk keyrir í sínu eigin gVisor-umhverfi á sínu eigin neti, án aðgangs að einkanetum.
- Lifandi loggar og artifact
- Fylgstu með hverju skrefi meðan það keyrir, keyrðu aftur verkin sem mistókust og sæktu artifact meðan áætlunin geymir þau.
- Öruggar pull requests úr fork-um
- Keyrslur fyrir pull requests úr fork-um fá engin leyndarmál sjálfgefið.
- Lagfæringar á föllnum verkum
- Enzica, aðstoðarmaður Enzonic, getur lesið skrár falls verks og lagt til lagfæringu sem þú yfirfarar áður en nokkuð breytist.
Skyndiminni fyrir háð
Skyndiminni er geymt fyrir hverja geymslu innan skyndiminnisstærðar áætlunarinnar þinnar.
- npm
- pnpm
- Yarn
- Bun
- pip
- Go
- Cargo
- Maven
- Gradle
CI-takmörk eftir áætlun
CI-mínútur endurstillast í hverjum mánuði og teljast fyrir hvert lokið verk. Greiddar áætlanir bæta við mínútum, samhliða verkum, stærra skyndiminni og lengri geymslutíma.
| Áætlun | ÓkeypisÓkeypis | Starter$5 á mánuði | Pro$10 á mánuði | Growth$19 á mánuði | Business$29 á mánuði |
|---|---|---|---|---|---|
| CI-mínútur | 3,000 á mánuði | 5,000 á mánuði | 6,000 á mánuði | 15,000 á mánuði | 60,000 á mánuði |
| Verk samtímis | 2 | 4 | 6 | 10 | 20 |
| Tímamörk verks | 360 mín | 360 mín | 360 mín | 480 mín | 720 mín |
| Skyndiminni fyrir háð | 2 GB | 5 GB | 10 GB | 20 GB | 50 GB |
| Úttaksskrár sem eru geymdar | 90 dagar | 90 dagar | 90 dagar | 180 dagar | 400 dagar |
| Skrár sem eru geymdar | 14 dagar | 30 dagar | 30 dagar | 60 dagar | 90 dagar |
- 50% afsláttur af fyrsta greidda mánuðinum
- 25% afsláttur í hverjum mánuði með greiddri Enzonic-leikjaáætlun
Verð eru í bandaríkjadölum. Greiddar áætlanir endurnýjast mánaðarlega af Enzonic-inneigninni þinni, eða með korti þegar inneignin er búin. Ókeypis áætlunin biður aldrei um kort. Stjórnborðið sýnir alltaf takmörk núverandi áætlunar þinnar.
Cloud-styrkir
Ókeypis Pro- eða Business-tími og allt að $500 af Cloud-inneign fyrir fólk sem smíðar fyrir aðra.
- Pro eða Business í 3, 6 eða 12 mánuði
- Allt að $500 af Cloud-inneign á Enzonic-inneigninni þinni
- Einn styrkur nær yfir Deploy, Databases, CI og Rapidfile-takmörk áætlunarinnar
- Lesið af manneskju, yfirleitt svarað innan nokkurra daga
Sæktu um með eyðublaðinu á enzonic.dev. Ókeypis Enzonic-aðgangur er allt sem þú þarft, og ekkert kort.
- Opinn hugbúnaður
- Nemendur
- Sjálfseignarstofnanir
- Sprotafyrirtæki
- Kennarar
- Hackathon-viðburðir
Spurningar
Tengdu geymslu og láttu næsta push keyra.
Viltu líka setja forritið í loftið, hýsa gagnagrunninn þess eða skrárnar?