İçeriğe geç
YolcuHost
DevOps ve izleme

GitLab Runner İçin En Uygun VDS Paketi

GitLab Runner, .gitlab-ci.yml dosyanızdaki işleri alıp yürüten küçük bir Go programıdır; asıl yükü onun başlattığı derleme ve test konteynerleri oluşturur. Docker executor ile her iş, tanımladığınız imajdan açılan temiz bir konteynerde çalışır ve iş bitince konteyner silinir. config.toml içindeki concurrent değeriyle sunucunun aynı anda kaç iş alacağını kaynaklara göre ayarlarsınız; runner hem GitLab.com hem de kendi kurduğunuz GitLab ile çalışır.

Önerilen işletim sistemi: Ubuntu 24.04, Debian 13

En uygun paket

AMD VDS 2

Tek iş, küçük proje

vCPU
4 Çekirdek
RAM
4 GB ECC
Disk
40 GB NVMe
Bağlantı
1 Gbps
₺319,90/ay + KDV
Bu paketi sipariş et Tüm VDS paketleri

Neden bu paket?

  • Paralel işlerin her biri ayrı konteyner açtığından çekirdek sayısı kuyruk süresini belirler; AMD Ryzen / EPYC serisi 4 çekirdekle başlar.
  • NVMe disk, imaj çekme, önbellek açma ve artefakt yazma adımlarını hızlandırır.
  • Runner GitLab'e dışarı doğru bağlanarak iş sorgular; sunucuda gelen bağlantıya port açmanız gerekmez.
  • Tam yetkiyle Docker'ı, ayrıcalıklı (privileged) kipi ve önbellek birimlerini ihtiyacınıza göre yapılandırırsınız.

İhtiyacınıza göre paket

Küçük başlayın; büyüdükçe paketinizi yükseltebilirsiniz.

Tek iş, küçük proje

Aynı anda bir iş (concurrent = 1) çalıştıran runner için 4 çekirdek ve 4 GB RAM.

AMD VDS 2

4 Çekirdek · 4 GB ECC · 40 GB NVMe · 1 Gbps

₺319,90/ay + KDV
Sipariş ver

Paralel işler

concurrent = 2-3 ile test ve derleme aşamalarını paralel yürütmek için 8 GB RAM.

AMD VDS 4

4 Çekirdek · 8 GB ECC · 40 GB NVMe · 1 Gbps

₺559,90/ay + KDV
Sipariş ver

Yoğun hatlar ve Docker-in-Docker

İmaj derleyen ve çok sayıda paralel iş çalıştıran hatlar için 6 çekirdek ve 16 GB RAM.

AMD VDS 6

6 Çekirdek · 16 GB ECC · 40 GB NVMe · 1 Gbps

₺1.039,90/ay + KDV
Sipariş ver

Nasıl başlarım?

  1. 1Siparişte Ubuntu 24.04 ya da Debian 13 seçin ve Docker Engine'i kurun.
  2. 2GitLab Runner'ın resmî paket deposunu ekleyip apt install gitlab-runner ile kurun.
  3. 3GitLab'de proje, grup ya da yönetici ayarlarından yeni bir runner oluşturup glrt- ile başlayan kimlik doğrulama jetonunu alın.
  4. 4gitlab-runner register komutunu GitLab adresi ve bu jetonla çalıştırın; executor olarak docker seçip varsayılan imajı belirleyin.
  5. 5/etc/gitlab-runner/config.toml dosyasında concurrent değerini çekirdek ve RAM'e göre ayarlayın, ardından gitlab-runner restart çalıştırın.

Dakikalar içinde teslim

Ödeme sonrası otomatik kurulum; erişim bilgileriniz panelinize gelir.

İstanbul lokasyonu

Vodafone İstanbul veri merkezi, Türkiye'ye düşük gecikme.

DDoS koruması

Saldırı trafiği ücretsiz olarak süzülür.

7/24 Türkçe destek

Bağlantı sorunlarını çözer, istenirse işletim sistemini kurarız.

Taşıma desteği

Mevcut sunucunuzdan geçişte yardımcı oluruz.

Toplu alım

Birden fazla sunucu için indirim, destek talebiyle.

Sıkça sorulan sorular

Çoğu proje için docker executor önerilir; her iş temiz bir konteynerde çalışır. Sunucuda doğrudan komut çalıştırmanız gereken durumlarda shell executor kullanılabilir.

Evet. Docker-in-Docker için runner'ı privileged kipte yapılandırabilir ya da Docker soketini konteynere bağlayabilirsiniz; iki yöntemin de güvenlik etkisini değerlendirin.

Kurabilirsiniz, ancak derlemeler GitLab'in belleğini ve işlemcisini paylaşır. Ayrı bir VDS'te çalışan runner, GitLab arayüzünün derleme sırasında yavaşlamasını önler.

Evet. Runner'ı grup ya da örnek (instance) düzeyinde oluşturursanız altındaki tüm projeler kullanır; hangi işlerin bu runner'a düşeceğini etiketlerle belirlersiniz.

Tüm kullanım alanları