Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR
CI/CD · RUNNER · DOCKER · BUILD CACHE

CI/CD Runner Sunucusu: Pipeline Süresini CPU Sayısıyla Değil Build Profiline Göre Kısaltın

CI runner yükü burst karakterlidir: pipeline başladığında CPU, RAM ve disk kısa sürede tepe yapabilir. Docker image build, test, dependency install ve artifact işlemleri farklı kaynak profillerine sahiptir. Parallel job sayısı doğrudan kaynak planına eklenmelidir.

cpu / 2026
01Parallel jobs
02Build cache
03NVMe temp
04Ephemeral
Güncellendi · 18.08.2026
01
Bu sayfada

CI/CD runner için kaç vCPU gerekir?

Job başına CPU tüketimi ve aynı anda çalışan pipeline sayısına göre değişir. 2 paralel ağır build, 8 hafif lint job'dan daha fazla kaynak tüketebilir. GitLab Docker executor container tabanlı izole build ortamları sunar; Gitea runner da containerized job için Docker daemon kullanabilir.

Bu sayfadaCI/CD Runner Sunucusu: Pipeline Süresini CPU Sayısıyla Değil Build Profiline Göre Kısaltın
01
Build profili

Pipeline aşaması hangi kaynağı tüketir?

Runner kapasitesini yalnız pipeline sayısından değil job tipinden hesaplayın.

npm/composer installDisk + networkCache faydalıBurst
Unit testCPU/RAMParalel olabilirCompute
Docker buildCPU + diskLayer cacheYoğun
Artifact uploadNetworkStorageÇıkış
02
Runner akışı

CI job repository'den runner'a nasıl taşınır?

Runner işi alır, izole çalışma ortamı oluşturur, dependency/cache çeker, build/test çalıştırır ve artifact sonucu geri yollar.

01Git Platform
02Job Queue
03Runner
04Docker Build
05Artifact / Registry
03
Runner güvenliği

Untrusted pipeline ile privileged Docker'ı aynı node'da çalıştırmayın

Docker-in-Docker veya docker.sock erişimi yüksek yetki doğurabilir. Public/fork kaynaklı job'lar için ayrı ve kısa ömürlü runner yaklaşımı daha güvenli olabilir.

Trusted/untrusted runner ayrımı
Protected branch
Secret masking
Ephemeral runner
Build network sınırı
Runner image güncelle
04
Runner host kontrolü

Build sırasında CPU, RAM ve disk tüketimini izleyin

Yoğun job sırasında host seviyesinde kaynak tepe değerini ölçün.

Komut 1
uptime
Komut 2
free -h
Komut 3
iostat -xz 1 5
Komut 4
docker stats --no-stream
Komut 5
docker system df
Komut 6
df -h
05
Runner ölçeği

Tek güçlü runner mı, çoklu küçük runner mı?

Tek node basittir ancak tek failure domain oluşturur. Çoklu runner paralellik ve izolasyon sağlar fakat cache ve operasyon karmaşıklığı ekler.

Tek runnerBasit

Küçük ekip

Runner poolParalel

Orta/yüksek pipeline

Ephemeral poolİzolasyon

Untrusted/peak işler

Resmî dokümantasyon

Resmî kaynaklar

GitLabDocker Executordocs.gitlab.comGitLabDocker-in-Dockerdocs.gitlab.comGiteaRunnerdocs.gitea.comEKA SunucuVPSwww.ekasunucu.com
FAQ

Sık sorulan sorular

GitLab Runner Docker executor nedir?

CI job'larını Docker image'ları içinde izole çalışma ortamlarında çalıştıran executor türüdür.

Gitea runner Docker zorunlu mu?

Container job için Docker gerekir; host üzerinde job çalıştırma seçeneği de bulunur.

Build cache için NVMe faydalı mı?

Dependency ve Docker layer cache yoğun pipeline'larda düşük latency disk süreleri build zamanını azaltabilir.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

Pipeline süresi ve paralel job sayısına göre runner VPS seçelim

Günlük pipeline, aynı anda job sayısı, Docker build ve artifact boyutunu iletin; runner CPU/RAM/NVMe planını çıkaralım.

WhatsApp'tan Sorun0850 307 34 58
WhatsAppHemen Arayınİncele
Top