Enzonic CI
CI за твоје GitHub репозиторијуме, на Enzonic runner-има.
Enzonic CI покреће твоје тестове и build-ове на сваки push и pull request, а сваки задатак у свом засебном sandbox-у на Linux runner-има које Enzonic сам управља. Логови уживо, кеш зависности и артефакти, на истом налогу и плану као Deploy и Databases.
Укључено у сваки план, укључујући и Free. Минути CI-ја, паралелни послови и чување података долазе уз ваш план.

Брже од GitHub Actions на истом воркфлоу-у
Један воркфлоу, покренут на обе платформе: Node посао са npm ci и vitest сетом тестова, и Go посао са go test. Мање је боље.
| Корак | Enzonic CI | GitHub Actions |
|---|---|---|
| Цело извршавање, од push-а до краја свих послова (топли кешеви) | 22 s | 37 s |
| Checkout | 0,06 s | 1 s |
| npm ci са топлим кешом | 0,09 s | 3 s |
| go test са хладним кешевима | 2,8 s | 20 s |
| Go посао од почетка до краја (топли кешеви) | 2 s | 11 s |
Где смо спорији: први npm ci после промене lockfile-а траје 6,8 s, наспрам 4 s на GitHub-у, јер сваки фајл који npm распакује пролази кроз sandbox посла. Свако наредно извршавање са истим lockfile-ом траје 0,09 s.
Измерено 1. новембар 2026. истим .github/workflows/ci.yml на обе платформе (GitHub на ubuntu-latest), у репозиторијуму за бенчмарк. Медијане 3 извршавања, у секундама; топла извршавања су имала кеш сваке платформе. Хладне вредности за GitHub потичу из једног првог извршавања.
Конфигурација коју већ познајеш
Напиши .enzonic/ci.yml или задржи своје GitHub Actions workflow-е: Enzonic CI покреће подржани подскуп .github/workflows и јавља шта не може да покрене, као што су неподржане акције, Windows или macOS runner-и и поново употребљиви workflow-и, уз поруку.
Шта покреће извршавање
- Push-ови и тагови
- Pull request-ови
- Распореди
- Ручна покретања из конзоле и покретања преко API-ја
Задаци се извршавају на Linux runner-има. Сваки задатак добија свој gVisor sandbox без приступа приватним мрежама.
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 testПример. CI референца у документацији наводи сваки подржани кључ и акцију.
Сваки push и pull request на једној листи
Извршавања свих повезаних репозиторијума са статусом, догађајем, граном, commit-ом и трајањем. Листа се освежава док нешто ради, а свако извршавање шаље проверу на GitHub.

Шта ради
- Matrix build-ови и зависности задатака
- Подели посао на задатке, рашири га по матрици и поређај задатке помоћу needs.
- Service контејнери
- Покрени Postgres или други сервис поред задатка; он се прикључује мрежи задатка за време извршавања.
- Један sandbox по задатку
- Сваки задатак ради у свом gVisor sandbox-у на својој мрежи, без приступа приватним мрежама.
- Логови уживо и артефакти
- Прати сваки корак док се извршава, поново покрећи задатке који нису успели, и преузми артефакте док их твој план чува.
- Безбедни pull request-ови из fork-ова
- Извршавања за pull request-ове из fork-ова подразумевано не добијају тајне.
- Поправке за неуспеле задатке
- Enzica, Enzonic-ов асистент, може да прочита логове неуспелог задатка и предложи поправку коју прегледаш пре било какве измене.
Кеш зависности
Кеш се чува по репозиторијуму у оквиру величине кеша твог плана.
- npm
- pnpm
- Yarn
- Bun
- pip
- Go
- Cargo
- Maven
- Gradle
CI ограничења по плану
CI минути се обнављају сваког месеца и броје се по завршеном задатку. Плаћени планови додају минуте, паралелне задатке, већи кеш и дуже чување.
| План | БесплатноБесплатно | Starter5 US$ месечно | Pro10 US$ месечно | Growth19 US$ месечно | Business29 US$ месечно |
|---|---|---|---|---|---|
| CI минути | 3.000 месечно | 5.000 месечно | 6.000 месечно | 15.000 месечно | 60.000 месечно |
| Задаци истовремено | 2 | 4 | 6 | 10 | 20 |
| Време истека задатка | 360 мин | 360 мин | 360 мин | 480 мин | 720 мин |
| Кеш зависности | 2 GB | 5 GB | 10 GB | 20 GB | 50 GB |
| Чувани артефакти | 90 дана | 90 дана | 90 дана | 180 дана | 400 дана |
| Чувани логови | 14 дана | 30 дана | 30 дана | 60 дана | 90 дана |
- 50% попуста на први плаћени месец
- 25% попуста сваког месеца уз плаћени Enzonic игра-план
Цене су у америчким доларима. Плаћени планови се месечно обнављају са твог Enzonic салда, или картицом када је салдо празан. Бесплатни план никада не тражи картицу. Конзола увек приказује ограничења твог тренутног плана.
Cloud грантови
Бесплатно време на Pro или Business плану и до 500 US$ Cloud кредита за људе који граде за друге.
- Pro или Business на 3, 6 или 12 месеци
- До 500 US$ Cloud кредита на твом Enzonic салду
- Један грант покрива Deploy, Databases, CI и Rapidfile ограничења плана
- Чита га особа, обично одговор стиже за неколико дана
Пријави се обрасцем на enzonic.dev. Довољан ти је бесплатан Enzonic налог, без картице.
- Open source
- Студенти
- Непрофитне организације
- Стартапи
- Наставници
- Hackathon-и
Питања
Повежите репозиторијум и пустите следећи push да се покрене.
Деплојујеш и апликацију, хостујеш њену базу или отпремања?