BarbarosTech
Premium VDS yeni müşterilere ilk ay %25 İNDİRİM
CI/CD BUILD SUNUCUSU

CI Runner VDS:
Build'leriniz Kendi Sunucunuzda.

GitHub Actions ve GitLab CI işlerinizi sabit aylık fiyatlı kendi runner'ınızda çalıştırın. Docker katmanları ve kurulu araçlar sunucuda kalır, job'lar sıra beklemeden başlar.

İşlemci
4 vCPU
Bellek
12 GB ECC
Depolama
120 GB NVMe
runner@ci-vds: ~/actions-runner
$ ./config.sh --url https://github.com/firma/uygulama --token ******
Runner successfully added
$ sudo ./svc.sh install && sudo ./svc.sh start
Active: active (running)
push → main
build test deploy
self-hosted, Linux, X64

Neden Kendi Runner'ınız?

Paylaşılan runner'larda dakika sayılır ve her job sıfırdan başlar. Kendi runner'ınızda ikisi de olmaz.

Sabit Aylık Fiyat

Build dakikası saymazsınız. Ayda ne kadar iş çalıştırırsanız çalıştırın fiyat ₺654 + KDV'de sabit kalır.

Sıra Beklemeden

4 vCPU MHz limiti olmadan NVMe RAID 10 disk üzerinde çalışır; job'lar kuyruk beklemeden kendi sunucunuzda başlar.

Kalıcı Önbellek

Docker katmanları, paket önbellekleri ve kurulu SDK'lar sunucuda kalır; her job her şeyi baştan indirmez.

Kendi Ortamınız

İstediğiniz derleyici, SDK ve araç sürümünü kurun. Özel bağımlılıklar için hazır imaj beklemeniz gerekmez.

Linux veya Windows

Linux runner'ın yanında .NET ve Windows'a özel projeler için Windows Server üzerinde runner da kurabilirsiniz.

Deploy'a Yakın

Aynı runner'dan sunucularınıza doğrudan deploy edin; test, paketleme ve yayın tek akışta tamamlanır.

RUNNER KURULUMU

Runner'ınızı Dakikalar İçinde Bağlayın

GitHub veya GitLab: resmi runner uygulamasını kurup projenize bağlamanız yeterli.

Tek Komutla Kurulum

BARBAROSTECH SCRİPTİ

Docker'ı, runner'ı ve servisi kurar; runner'ı ayrı bir kullanıcıyla deponuza kaydeder. TOKEN'ı GitHub veya GitLab'daki runner ekleme sayfasından alırsınız.

GitHub Actions

$ curl -fsSL https://barbarostech.com/kurulum/ci-runner.sh | sudo bash -s -- github https://github.com/KULLANICI/DEPO TOKEN

GitLab

$ curl -fsSL https://barbarostech.com/kurulum/ci-runner.sh | sudo bash -s -- gitlab https://gitlab.com TOKEN

Çalıştırmadan önce scripti inceleyebilirsiniz: barbarostech.com/kurulum/ci-runner.sh · Ubuntu 20.04+ / Debian 11+

veya adım adım

GitHub Actions

  1. 1

    Runner ekleyin

    Depo veya organizasyon ayarlarında Settings → Actions → Runners → New self-hosted runner adımına gidin. GitHub indirme komutlarını ve kayıt token'ını hazır verir.

    $ mkdir actions-runner && cd actions-runner
    # GitHub'ın verdiği indirme komutlarını çalıştırın
  2. 2

    Deponuza kaydedin

    Token ile runner'ı deponuza bağlayın.

    $ ./config.sh --url https://github.com/KULLANICI/DEPO --token TOKEN
  3. 3

    Servis olarak başlatın

    Sunucu yeniden başlasa da runner otomatik açılır. Workflow'larda runs-on: self-hosted yazmanız yeterli.

    $ sudo ./svc.sh install
    $ sudo ./svc.sh start

GitLab Runner

  1. 1

    Depoyu ekleyin

    GitLab'ın resmi paket deposunu sunucunuza ekleyin.

    $ curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" -o script.deb.sh
    $ sudo bash script.deb.sh
  2. 2

    Runner'ı kurun

    Paket yöneticisiyle kurulur ve servis olarak çalışır.

    $ sudo apt install gitlab-runner
  3. 3

    Projenize kaydedin

    GitLab'da proje ayarlarındaki CI/CD → Runners bölümünden token alın; executor olarak docker veya shell seçin.

    $ sudo gitlab-runner register

Self-hosted runner'ları yalnızca özel (private) depolarda kullanın. Herkese açık depolarda başkalarının açtığı pull request'ler sunucunuzda kod çalıştırabilir.

Neler Çalıştırabilirsiniz?

Runner üzerinde ihtiyacınız olan her aracı kurabilirsiniz. En çok kullanılanlar:

Derleme ve Paketleme

Docker build Node.js / npm .NET Go Java / Gradle

Test

Birim testleri Playwright E2E Selenium Veritabanı testleri

Dağıtım

SSH ile deploy Docker registry push rsync Ansible

CI Runner VDS Paketi

GitHub Actions ve GitLab Runner için sabit fiyatlı build sunucusu. Premium VDS Standart+ altyapısı üzerinde çalışır.

Premium VDS · Standart+

CI Runner VDS

  • 4 vCPU · MHz limitsiz
  • 12 GB DDR4 ECC RAM
  • 120 GB NVMe RAID 10
  • 1 Gbps port · Sınırsız trafik
  • L3-L7 DDoS koruması
  • 3 günlük ücretsiz yedek
  • Linux veya Windows Server
  • Sınırsız build dakikası
Aylık Fiyat
₺654 / ay + KDV

Yıllıkta ₺545 / ay'a denk gelirYıllık ödemede 2 ay bedava

Hemen Sipariş Ver
  • 7 gün iade garantisi
  • Ücretsiz kurulum, otomatik teslim
  • Kredi / banka kartı ile ödeme

Sipariş sayfasında ürün adı "Premium VDS Standart+" olarak görünür. Daha fazla kaynak gerekirse tüm Premium VDS planlarını seçebilirsiniz.

Geliştirici VDS

Diğer Geliştirici Paketleri

Tüm paketleri karşılaştır
MERAK EDİLENLER

Sıkça Sorulan Sorular

CI Runner VDS hakkında merak edilenler.

GitHub ve GitLab dışında CI araçlarıyla da kullanabilir miyim?
Evet. Root erişimiyle Jenkins, Woodpecker veya Gitea / Forgejo runner gibi istediğiniz CI aracını kurabilirsiniz.
Herkese açık (public) depolarda kullanmak güvenli mi?
Önerilmez. GitHub da self-hosted runner'ların yalnızca özel depolarda kullanılmasını önerir; herkese açık depolarda başkalarının pull request'leri sunucunuzda kod çalıştırabilir.
Windows runner kurabilir miyim?
Evet. Siparişte Windows Server seçerek GitHub Actions veya GitLab Runner'ın Windows sürümünü kurabilir, .NET ve Windows'a özel projelerinizi derleyebilirsiniz.
Aynı sunucuda birden fazla runner çalışır mı?
Evet. Aynı sunucuya birden fazla runner kaydedebilir veya GitLab Runner'da eşzamanlı iş sayısını ayarlayabilirsiniz. Daha fazla paralel iş için üst Premium VDS planlarını seçebilirsiniz.
Sürekli yüksek işlemci kullanımı sorun olur mu?
Premium VDS'te MHz limiti yoktur ve normal build ve test yükleri sorun oluşturmaz. Diğer kullanıcıları etkileyecek düzeyde kesintisiz yoğun kullanımda Adil Kullanım Politikası geçerlidir.
Premium VDS Standart+ paketinden farkı nedir?
Donanım ve fiyat aynıdır; CI Runner VDS, Premium VDS Standart+ planı üzerinde çalışır. Bu sayfa paketi CI/CD kullanımına göre anlatır ve kurulum rehberi sunar. Sipariş sayfasında ürün adı "Premium VDS Standart+" olarak görünür.
Memnun kalmazsam iade alabilir miyim?
Evet. VDS hizmetlerinde aktivasyondan itibaren 7 gün içinde iade talep edebilirsiniz. Ayrıntılar Kullanım Sözleşmesi'nde yer alır.

GitHub, GitLab ve adı geçen diğer araçlar ilgili sahiplerinin ticari markalarıdır. BarbarosTech bu şirketlerle bağlantılı değildir.