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.
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'ı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
GitLab
Ç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
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
Deponuza kaydedin
Token ile runner'ı deponuza bağlayın.
$ ./config.sh --url https://github.com/KULLANICI/DEPO --token TOKEN -
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
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
Runner'ı kurun
Paket yöneticisiyle kurulur ve servis olarak çalışır.
$ sudo apt install gitlab-runner -
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
Test
Dağıtım
CI Runner VDS Paketi
GitHub Actions ve GitLab Runner için sabit fiyatlı build sunucusu. Premium VDS Standart+ altyapısı üzerinde çalışır.
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ı
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
Sıkça Sorulan Sorular
CI Runner VDS hakkında merak edilenler.
GitHub ve GitLab dışında CI araçlarıyla da kullanabilir miyim?
Herkese açık (public) depolarda kullanmak güvenli mi?
Windows runner kurabilir miyim?
Aynı sunucuda birden fazla runner çalışır mı?
Sürekli yüksek işlemci kullanımı sorun olur mu?
Premium VDS Standart+ paketinden farkı nedir?
Memnun kalmazsam iade alabilir miyim?
GitHub, GitLab ve adı geçen diğer araçlar ilgili sahiplerinin ticari markalarıdır. BarbarosTech bu şirketlerle bağlantılı değildir.