Her planda dahil
Enzonic CI
GitHub depolarınız için Enzonic runner'larında barındırılan hatlar: her push ve pull request'te testler ve derlemeler; önbellek, canlı günlükler ve artefaktlarla. CI dakikaları, paralel işler ve saklama süresi planınıza dahildir.
Pipeline'lar için tasarlanmış bir konsol
Çalıştırmalar, işler ve adımlar; logları ile birlikte, Deploy ve Databases ile aynı hesapta. Konsoldan örnek verilerle alınmış ekran görüntüleri.


Ne yapar
Her push ve pull request'te çalışır
Bir GitHub deposu bağlayın; pipeline'lar push, etiket ve pull request'lerde, bir zamanlamayla ya da konsol veya API'den başlattığınızda çalışır.
Matris derlemeleri ve iş bağımlılıkları
İşleri bölün, bir matris üzerinden dağıtın ve needs ile sıralayın. Postgres gibi servis konteynerleri işin ağına katılır.
Bağımlılık önbellekleri
npm, pnpm, Yarn, Bun, pip, Go, Cargo, Maven ve Gradle önbellekleri her depo için planınızın önbellek boyutu içinde tutulur; bu yüzden tekrarlanan çalıştırmalar kurulumun çoğunu atlar.
İzole sandbox'lar
Her iş kendi ağında, kendi gVisor sandbox'ında çalışır; özel ağlara ya da host'a erişimi yoktur.
Canlı loglar ve artifact'ler
Her adımı çalışırken takip edin, başarısız işleri yeniden çalıştırın ve planınızın sakladığı süre boyunca artifact'leri indirin.
Başarısız işler için düzeltmeler
Enzonic'in asistanı Enzica, başarısız bir işin loglarını okuyup bir kod düzeltmesi önerebilir; hiçbir şey değişmeden önce siz onu gözden geçirirsiniz.
GitHub Actions ile karşılaştırmalı ölçüm
İki platformda da aynı workflow dosyası, özel bir benchmark deposunda. Medyanlar saniye cinsinden; düşük olan daha hızlı.
| Adım | Enzonic CI | GitHub Actions |
|---|---|---|
| Tüm çalıştırma: push'tan tüm işlerin bitmesine kadar | 22 s | 37 s |
| Başlamadan önce kuyrukta geçen süre | 6 s | 9–10 s |
| Ödeme | 0.06 s | 1 s |
| değişmemiş lockfile ile npm ci | 0.09 s | 3 s |
| boş önbelleklerle go test | 2.8 s | 20 s |
| Go işi, gerçek süre | 2 s | 11 s |
| npm ci, yeni lockfile'ın ilk kurulumu | 6.8 s | 4 s |
Yavaş olduğumuz yer: yeni bir lockfile'ın ilk kurulumu, çünkü her dosya işin sandbox'ından geçer. Aynı lockfile ile sonraki her çalıştırma 0.09 s sürer. Yöntem: ısıtılmış önbelleklerle üç çalıştırmanın medyanı (soğuk satırlar boş önbellek kullanır; soğuk GitHub tek çalıştırmadır), GitHub ubuntu-latest üzerinde, 1 Kasım 2026 tarihinde ölçüldü.
Zaten bildiğiniz yapılandırma
.enzonic/ci.yml yazın ya da mevcut GitHub Actions workflow'larınızı koruyun: Enzonic CI desteklenen alt kümeyi çalıştırır ve geri kalanı hakkında sizi bilgilendirir.
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 testBir örnek. Dokümantasyondaki CI referansı desteklenen tüm anahtarları ve işlemleri listeler.
Plana göre CI limitleri
CI dakikaları her ay sıfırlanır. Ücretli planlar daha fazla dakika, paralel iş ve daha uzun saklama süresi ekler.
| Özellik | Ücretsiz ücretsiz | Starter $5/ay | Pro $10/ay | Growth $19/ay | İş $29/ay |
|---|---|---|---|---|---|
| Enzonic CI | |||||
| CI minutes | 3.000/ay | 5.000/ay | 6.000/ay | 15.000/ay | 60.000/ay |
| Concurrent jobs | 2 | 4 | 6 | 10 | 20 |
| Job timeout | 360 min | 360 min | 360 min | 480 min | 720 min |
| Dependency cache | 2 GB | 5 GB | 10 GB | 20 GB | 50 GB |
| Artifacts / logs kept | 90 / 14 days | 90 / 30 days | 90 / 30 days | 180 / 60 days | 400 / 90 days |
Sorular
Enzonic CI planıma dahil mi?
GitHub Actions workflow'larımı yeniden yazmam gerekiyor mu?
CI dakikaları nasıl sayılır?
Secret'lar fork'lardan gelen pull request'lerde güvende mi?
İlk pipeline'ını çalıştır
Free plan'de bir GitHub deposu bağla. Kart gerekmez.