OneDev Hosting
Git depolarını yerleşik CI/CD boru hatları, kod arama ve sorun izleme ile tek bir sunucuda barındırın.
- Bir tıkla dağıt
- 15 GB Gerekli Disk Alanı
- 1 GB RAM Gerekli bellek
- 2 €'dan Fiyat
AvaHost'ta aldıklarınız
Tek tıklama ile dağıtım, özel bir alan adı, ücretsiz HTTPS, otomatik uygulama güncellemeleri ve planlı yedeklemeler her Cloud Uygulaması ile birlikte gelir. Bir sunucuda birden fazla uygulama çalıştırabilirsiniz ve terminal erişimi dahildir.
Bu şablon bir veritabanı konteyneri içermez.

Teknoloji
- Docker görüntüsü
- 1dev/server:latest
- Varsayılan port
- 6610

OneDev nasıl çalışır
OneDev, Git projelerini barındırır ve kod değişikliklerini pull request'ler, tartışmalar, sorunlar, derlemeler ve paketlerle bağlantılandırır. Dil farkında arama ve gezinme, geliştiricilerin sembolleri veya düzenli ifade eşleşmelerini bulmasına yardımcı olurken, dal kuralları seçili değişikliklerin kabul edilmesinden önce incelemeler veya başarılı işleri gerekli kılabilir.
Sorun iş akışları özel alanları, durumları, bağlantıları, gizli öğeleri, zaman izlemesini, sorguları ve Kanban panolarını içerir ve bu panolar işleri manuel olarak veya kurallar aracılığıyla taşıyabilir. CI/CD ardışık düzenleri işler ve yeniden kullanılabilir şablonlarla tanımlanır ve ürün yerel kapsayıcılardan veya bare metal'den ayrı aracılara ve Kubernetes kapasitesine kadar uzanan yürütücüleri destekler.
OneDev'in temel özellikleri
Paket kayıtları, derleme çıktılarını onları oluşturan projelerin yakınında tutar ve çapraz referanslar sorunları, commit'leri, pull request'leri, derlemeleri ve yayınları bağlantılandırır. Güvenlik taramaları bağımlılık, ikili, kapsayıcı görüntüsü, lisans veya gizli bulgularını raporlayabilirken, kod ek açıklamaları kapsam ve sorunları doğrudan inceleme bağlamının yanına yerleştirir.
Geniş özellik seti, her yürütme kaynağının küçük bir uygulama planıyla dahil edildiği anlamına gelmez. Büyük derlemeler, paralel işler, kapsayıcı görüntüsü taramaları, paket arşivleri ve depo dizinleri web hizmeti ayak izini aşabilir. Ayrı aracılar, Kubernetes kümeleri, dağıtım hedefleri, OneDev dışındaki kayıtlar ve harici AI hizmetleri kendi altyapısını veya hesaplarını gerektirir.
OneDev vs GitLab
OneDev
OneDev, Git depolarını, kod aramasını, incelemeleri, sorunları, Kanban'ı, CI/CD'yi, güvenlik geri bildirimini ve paket kayıtlarını kendi kendine barındırılan bir üründe birleştirir. GitLab, merge request'ler, ardışık düzenler, proje planlama, paket ve kapsayıcı kayıtları, güvenlik özellikleri, yönetim kontrolleri, çalışma alanları ve ücretli katmanlar arasında isteğe bağlı AI yetenekleri sunan daha geniş bir ticari DevSecOps platformu sağlar.
GitLab
GitLab, satıcı desteğine, ayrıntılı uyum kontrollerine, geniş entegrasyonlara ve geniş bir yerleşik ekosisteme ihtiyaç duyan kuruluşlar için daha güçlü bir seçim olabilir. OneDev, bir ekip entegre bir geliştirme sunucusu istediğinde ve yürütücüler, paket büyümesi, kimlik yapılandırması, yükseltmeler ve operasyonel sorun giderme sorumluluğunu kabul ettiğinde çekicidir.
OneDev'i kimler kullanır
Geliştirme grupları, OneDev'i kaynak barındırma, inceleme, sprint panoları, yayın ardışık düzenleri, paket dağıtımı ve dahili hizmet masası iş akışları için kullanabilir. Birkaç ilgili depoya sahip ekipler, projeleri bir ağaç olarak düzenleyebilir ve ortak ayarları üst projelerden devralarak tekrarlayan yönetimi azaltabilir.
Ağır derleme matrisleri, büyük ikili paketler, sık taramalar veya birçok eşzamanlı iş gerektiren projeler, giriş uygulama planının ötesinde kaynaklar gerektirir. E-posta bağlantılı hizmet masası iş akışları, abonelikler ve kurtarma da barındırılan platformanın devre dışı bırakılmış uygulama e-postası ilkesinden etkilenir.

OneDev'i kendi kendine barındırma: gereksinimler ve maliyet
Talep, depo boyutuna, klon ve push etkinliğine, kod dizinlemesine, eşzamanlı incelemelere, sorun geçmişine, CI iş eşzamanlılığına, önbelleklere, yapılara, taramalara ve paket depolamaya bağlıdır. Katalog PostgreSQL ve MariaDB'yi Gerekli değil olarak kaydeder; proje verileri, depolar, dizinler, iş kayıtları ve paketler yine de bir kalıcı uygulama sistemini oluşturur.
AvaHost'ta OneDev, Plan 1'i €2'de kullanır. Barındırılan OneDev paketi tek tıklamayla dağıtım, özel bir alan adı ile otomatik HTTPS, otomatik uygulama güncellemeleri ve zamanlanmış yedeklemeleri içerir. Uygulama e-postası devre dışı bırakıldığından, e-posta tabanlı hizmet masası akışları, bildirimler, abonelikler ve kurtarma kullanılamaz. Ayrılmış derleme aracıları, Kubernetes yürütmesi, dağıtım hedefleri, harici kayıtlar, tarama hizmetleri ve AI sağlayıcıları barındırma planının bir parçası değildir.
F.A.Q
OneDev, Plan 1’de küçük bir geliştirme çalışma alanı için €2’ye eşlenmiştir. Depo büyümesi, kod indeksleri, eşzamanlı incelemeler, CI işleri, önbellekler, yapıtlar, güvenlik taramaları ve paket arşivleri talep hızla artırabilir. Aynı kurulum üzerinde derlemeleri yürütmeyi planlayan takımlar kaynak kullanımını izlemeli ve ek kapasite planlamalıdır.
Özel bir hostname, DNS AvaHost’a işaret ettikten sonra otomatik HTTPS aracılığıyla OneDev arayüzünü sunabilir. Eski adresi içeren clone URL’lerini, callback’leri, paket uç noktalarını, webhook’ları ve derleme değişkenlerini güncelleyin. Alan adı değiştirildikten sonra depo erişimini, pull request’lerini, paket yayınını ve bağlı herhangi bir executor’ı test edin.
Plan, OneDev uygulamasını sağlar, yönetilen bir executor fleet’i değil. OneDev, container, bare-metal, agent ve Kubernetes execution modellerini destekler, ancak agent’lar, cluster’lar, deployment target’ları, harici registry’ler ve bunların compute kaynakları ayrıdır. Build concurrency ve artifact size, sıradan repository ve issue activity’den bağımsız olarak planlanmalıdır.
Barındırılan OneDev paketi uygulama e-postası gönderemez. E-posta tabanlı hizmet masası girişi, abonelikler, doğrulama, bildirimler ve parola kurtarma bu nedenle kullanılamaz. Yönetici erişimini güncel tutun ve yalnızca desteklenen e-posta olmayan entegrasyonları seçin; bunları ayrı kimlik bilgileriyle yapılandırın ve olay tesliminden önce test edin.
