Kapsayıcılar ve Geliştirici Araçları

CI/CD Hattı

Sürekli olarak derleyin, test edin ve Kubernetes kümelerinize dağıtın; hat sizin için kurulur ve işletilir.

Git deponuzkod ve testlerProjenize ayrılmış runner · hizmet kapsamındaDerlemeTestİmajtaranırTest başarısızüretime alınmazÖzel imaj deposutarama · önbellekTest ortamıGitOps ileSürüm ekibidigest doğrulamalıÜretimGeri almaimaj ve yapılandırma birlikteHer değişiklik bir commitcluster'a yalnız GitOps yazarpush

CI/CD Hattı ile daha hızlı derleyin ve dağıtın

  • İş akışınızı kolaylaştırın

    Derleme ve dağıtım süreçlerinizi otomatikleştirerek teknik işlere daha az, yeniliklere ise daha çok odaklanın. Her push sonrasında uygulama derlenir ve birkaç dakika içinde test ortamında yanıt verir.

  • Kümede barındırılan derleme aracıları

    Kümenin içinde çalışan derleme aracılarıyla donanım ve sanal makinelerin (VM'ler) yönetimini kolaylaştırın. Her proje kendi aracısında, kendi ad alanında derlenir.

  • Yerel kapsayıcı desteğiyle güçlü iş akışları

    Dockerfile yazmadan kaynak koddan kapsayıcı görüntüsü oluşturun; dil, depodaki dosyalardan tanınır. Görüntüler root olmayan bir kullanıcıyla çalışır ve yazılım malzeme listesiyle (SBOM) birlikte üretilir.

  • Kubernetes kümelerine aşamalı dağıtım

    Her push test ortamına dağıtılır; sürüm etiketi verildiğinde testte denenen görüntünün aynısı üretime alınır. Test ve üretim ayrı ortamlarda, ayrı adreslerde çalışır.

Örnek senaryolar

  • Günde birkaç kez kod gönderen bir ekip

    Gönderilen her değişiklik derlenir ve kısa süre içinde test ortamında denenir. Ekip Dockerfile yazmaz; hat, projenin dilini kendisi anlar.

  • Sürümü üretime alan bir ekip lideri

    Sürüm etiketi verildiğinde testte denenen görüntünün aynısı üretime çıkar; etiketi yalnız yetkili listedeki kişiler açabilir. Yeni sürüm ayağa kalkmazsa önceki sürüm kendiliğinden geri konur.

  • Veritabanı isteyen yeni bir servis

    Uygulama tanımına tek satır eklenir ve PostgreSQL veritabanı gelir; bağlantı adresi kapsayıcıya ortam değişkeni olarak ulaşır. Üretimde üç kopya çalışır.

Önemli özellikler

  • Yaygın dillerde derleyin

    Go, Node.js, Python, Java ve diğer dillerdeki uygulamaları derleyin, test edin ve dağıtın. Kendi Dockerfile'ınızı kullanırsanız temel görüntünün platform kayıt defterinden alındığı ve kullanıcının root olmadığı denetlenir.

  • Kapsayıcılar ve Kubernetes

    Görüntüler, güvenlik açıklarına karşı taranan özel bir kapsayıcı kayıt defterinde tutulur ve kümelere GitOps ile dağıtılır. Genel kayıt defterlerindeki kısıtlamalar ve silinen etiketler derlemeyi durdurmaz.

  • Bağımlılıkları tek satırla ekleyin

    Uygulama tanımına tek satır ekleyerek PostgreSQL veritabanı alın. Bağlantı adresi kapsayıcıya ortam değişkeni olarak gelir; üretimde üç kopya çalışır ve yük devretme hazırdır.

  • Bozuk sürümde otomatik geri dönüş

    Üretime çıkan sürüm ayağa kalkmazsa önceki sürümün görüntüsü ve yapılandırması birlikte geri konur ve üretimin yeniden hizmet verdiği doğrulanır.

  • Üretime çıkışı denetleyin

    Sürüm etiketini yalnız yetkili listedeki kişiler açabilir. Her sürüm, yalnız ekleme yapılabilen bir kayıtta tutulur: ne çıktığı ve geri alınıp alınmadığı görünür.

  • Haftalık güvenlik yamaları

    İşletim sistemi katmanı her hafta yamalanır ve bütün görüntülerin altına geçirilir; uygulama yeniden derlenmez, geliştiriciye iş düşmez.

Yerleşik güvenlik

  • Kabul ilkeleri

    Platform kayıt defteri dışından gelen görüntüler, root olarak çalışan kapsayıcılar ve kaynak sınırı olmayan iş yükleri kümeye alınmaz.

  • Gelen bağlantı açılmaz

    Dağıtım için kümeye dışarıdan bağlantı açılmaz; yeni sürümler yoklama ile alınır ve depoda paylaşılan bir sır tutulmaz.

  • Üretim kimliği salt okunur

    Platformun otomasyonu üretimi kendi başına değiştiremez; üretimdeki her değişiklik bir commit olarak kayıtlıdır.

Tüm CI/CD gereksinimleriniz için esnek fiyatlandırma

Fiyat, ihtiyacınıza göre hazırlanan teklifle belirlenir. Teklif için iletişim formunu kullanabilirsiniz.

Masada belgeler, hesap makinesi ve dizüstü bilgisayar

Daha fazla bilgi edinip kullanmaya başlayın

Teknik özellikler

Sık sorulan sorular