Google Cloud'da Jenkins

Jenkins için hız, ölçeklendirme ve güvenlik.

Jenkins yükleme, yükseltme ve ölçeklendirme işlemlerini otomatikleştirin

Jenkins ardışık düzeninizden daha fazla yararlanın

Jenkins derlemelerinizi Google Cloud'un tahmin edilebilir performansı ve ölçeklenebilir altyapısıyla hızlandırın. Jenkins'i Google Kubernetes Engine'de çalıştırarak Jenkins yükleme, yükseltme ve ölçeklendirme işlemlerinizi otomatikleştirin. İşlerinizi sorunsuz çalıştırmak için Compute Engine'den yararlanarak derleme çiftliğinizin ölçeğini kolayca genişletin. Güvenlik açıklarını tespit etmek için yapılarınızı yazılım geliştirme yaşam döngüsünün erken aşamalarında tarayın. Dağıtımdan önce her bir görüntünün gerekli doğrulama aşamalarından geçtiğinden emin olmak için politikalar tanımlayın.

Neden Google Cloud ile Jenkins kullanmalısınız?

Jenkins derlemesini hızlandırın

Derlemeleri hızlı geri bildirim için GPU'lar, TPU'lar ve yerel SSD'ler gibi yüksek performanslı sanal makinelerde dağıtın. Daha hızlı derlemeler için Compute Engine Jenkins eklentisini kullanarak makinelere istediğiniz zaman özel RAM ve vCPU'larla sağlayın.

Daha fazla bilgi  

Yerel Kubernetes desteği

Jenkins ve Kubernetes'i kullanarak kolayca CI/CD ardışık düzeni oluşturun. Jenkins GKE eklentisi ile testleri çalıştırmanın ve yapıları Google Kubernetes Engine'e (GKE) dağıtmanın yanı sıra yapılandırmayı basitleştirin.

Daha fazla bilgi  

Kubernetes'te Jenkins'i ölçeklendirin

Jenkins'i GKE kümesinde dağıtarak ölçeklendirme ve yük dengeleme işlerini Kubernetes'e bırakın. GKE ayrıca geçici derleme yürütücüler sağlayarak her bir derlemenin temiz bir ortamda çalışmasını ve kümenin yalnızca derlemeler çalışırken kullanılmasını sağlar.

Daha fazla bilgi  

Dağıtım için en iyi uygulamaları kullanın

Jenkins'in CI özelliklerini Spinnaker'ın sürekli teslim (CD) özellikleriyle birleştirin. Daha hızlı kullanıma sunma ve daha kolay geri alma için Spinnaker'ın kırmızı/siyah ve canary dağıtımlar gibi dahili dağıtım en iyi uygulamalarından yararlanın.

Daha fazla bilgi  

Container görüntülerinizi depolayın ve yönetin

Ekibinizin container görüntülerini Container Registry içinde depolayın. Görüntülere kimlerin erişebileceğini, görüntüleyebileceğini veya indirebileceğini kontrol edin. Google'ın güvenlik sistemleriyle korunan bir altyapıda istikrarlı çalışma süresinden faydalanın.

Daha fazla bilgi  

Güvenliği ve uygunluğu entegre edin

Yapılar oluşturulur oluşturulmaz güvenlik açıkları için tarama yapın. Güvenlik açıklarının etkisi ve mevcut düzeltmeler hakkında ayrıntılı raporlar alın. Yalnızca doğrulanmış yapıların dağıtıldığından emin olmak için otomatik politika doğrulaması uygulayın.

Daha fazla bilgi  

Özellikler

GitOps tarzında sürekli teslim Uygulama kaynak kodunu ve ortam deposunu yönetmek için Git'i tek kaynak olarak kullanın. Pull istekleriyle derlenen, test edilen ve dağıtılan CI/CD ardışık düzenleri oluşturun.
Tahmin edilebilir ve düşük maliyetli Taahhütlü kullanım indirimleriyle önceden tanımlanmış ve özel sanal makinelerde büyük indirimlerden yararlanın. Derlemeleri paralel çalıştırmak ve bekleme süresini sıfıra indirmek için çeşitli makine türleri arasından seçim yapın.
Kullandığınız kadar ödeyin Saniye başına faturalandırma sayesinde Jenkins derlemelerinizi hızlandırmak için GCP sanal makinelerini kullanırken saniye başına ödeme yaparsınız.

Jenkins eklentileri

Yapıları depolayın, Kubernetes ve sanal makinelere dağıtın ya da Jenkins'i yetkilendirmek için özel kimlik bilgileri kullanın.

Jenkins derlemelerini sanal makinelere (VM) dağıtın

Compute Engine'de Jenkins aracılarını kullanarak CI/CD ardışık düzeninizi otomatikleştirin ve derlemeleri çalıştırın.

Daha fazla bilgi  

Jenkins'ten Google Cloud'a güvenli erişimi yetkilendirin

Google Cloud'a güvenli erişim kimliğini doğrulamak için Google hizmet hesaplarını kullanın.

Daha fazla bilgi  

Derleme yapılarını yönetin

Derleme yapılarını yedekleme ve arşivleme için Cloud Storage'a yayınlayın.

Daha fazla bilgi  

Jenkins ile Google Kubernetes Engine'e dağıtın

Jenkins ve Kubernetes ile CI/CD ardışık düzeni oluşturun.

Daha fazla bilgi  

GCP, Jenkins'i ölçeklendirmeyi gerçekten kolaylaştırıyor. 350 TB'den fazla aylık veri aktarımı ve 670 vCPU'ya yayılan Jenkins derlemeleriyle derleme işlemi çalıştırma süresini günlerden dakikalara indirmeyi başardık. Ayrıca saniye başına faturalandırma ile yalnızca kullandığımız kadarını ödüyoruz. Jenkins derlemelerini hızlandırmak için günde 110 İngiliz sterlininden az bir para harcıyoruz. Altyapımızı kullanarak bunun benzerini yapmak, bize rahatlıkla 69.600 İngiliz sterlininden fazlaya mal olurdu ve uygulaması çok zaman alırdı.

— Tony Espley, DevOps Başkanı, PCMS Group plc

Kaynaklar

Google Cloud

Başlayın

Öğrenin ve derleyin

GCP'de yeni misiniz? 300 ABD doları tutarında krediyle dilediğiniz GCP ürününü ücretsiz kullanmaya başlayın.

Daha fazla yardıma mı ihtiyacınız var?

Uzmanlarımız doğru çözümü oluşturmanıza veya ihtiyaçlarınıza uygun iş ortağını bulmanıza yardımcı olabilir.