Sürekli entegrasyon (CI)

Geniş ölçekli kod değişiklikleri hakkında hızlı geri bildirim.

Kaliteli yazılımları daha hızlı derleyin

Bir yandan geliştirici üretkenliği ve yazılım kalitesini iyileştirip, diğer yandan da yeni özellikleri müşterilerinize daha hızlı bir şekilde sunun. GCP'nin sürekli entegrasyon araçları birkaç dakika içinde otomatik derlemeler oluşturmanıza, test çalıştırmanıza, ortam sağlamanıza ve yapıları güvenlik açıkları açısından taramanıza olanak tanır.

Neden sürekli entegrasyon için GCP?

Geliştirme verimliliği ve üretkenliğini iyileştirin

Derleme ve testleri Google'ın yüksek performanslı global ağı aracılığıyla birbirine bağlı olan makinelerde çalıştırarak geliştirici geri bildirimini hızlandırın. Hızlı geri bildirim için birkaç makinede derlemeleri paralel olarak yürütün. Ayrıntılı bilgiler ile hata ayıklamaya daha az zaman harcayın.

Bakım hakkında endişelenmeden ölçeklendirin

Ekibinizi ölçeklendirirken uzun derleme ve test süreleri hakkında endişeleniyor musunuz? GCP'nin sürekli entegrasyon araçları, ekibiniz veya projeniz büyüdükçe yüzlerce ya da binlerce derleme çalıştırmanıza olanak tanımak için otomatik olarak ölçeklendirilir. Geniş ölçekte daha da hızlı yürütme elde etmek için bir dizi sanal makine arasından seçim yapın.

CI ardışık düzeninize güvenlik ve uyumluluk derleyin

Güvenlik başlangıçtan itibaren işin ayrılmaz bir parçası olsun. 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ğrulanan yapıların dağıtılması için farklı ortamlara yönelik politikalar tanımlayın.

Maksimum esneklik kazanın

Maven, Gradle, webpack, Go veya Bazel gibi derleme araçlarıyla kaynağınızı Docker container'lara ya da container harici yapılara paketleyin. CI iş akışınızın bir parçası olarak belirli derleme ve test adımları gerçekleştirin. Kodunuzun çalıştığından emin olmak için birim ve entegrasyon testlerini eş zamanlı olarak çalıştırın.

CI'yı CD'ye genişletin

GCP'nin sürekli entegrasyon araçları ile sürekli teslim (CD) prosesinizin bir parçası olarak sanal makinelere, sunucusuza, Kubernetes'e veya Firebase'e dağıtın. Kodlamadan dağıtıma tüm adımları otomatikleştirmek için Spinnaker gibi çoklu bulut sürekli teslim araçlarını kullanın.

En sevdiğiniz araçları kullanın

CI ardışık düzeninizin bir parçası olarak Terraform ve Packer gibi araçlarla ortamları başlatın. İdari yükü azaltmak, karmaşık derlemeleri hızlandırmak ve güvenliği iyileştirmek için Google Cloud'un CI araçlarını Jenkins, GitLab ve TeamCity gibi mevcut CI hizmetleriyle birlikte kullanın.

Referans ardışık düzen

Hızlı bir şekilde kaliteli yazılımlar sunmak için otomatik derleme, test ve güvenlik taraması.

referans ardışık düzen
Kullanım alanları

CI için GitHub projelerine bağlanma

GitHub pull istekleri için yerel destek. GitHub kod deposuna aktarılan değişiklikler için otomatik derleme ve testler çalıştırın.

Daha Fazla Bilgi 

Sunucusuz uygulamalar için CI ardışık düzenleri derleme

Sunucusuz uygulamalar için sürekli entegrasyon iş akışını otomatikleştirmek amacıyla Cloud Build ve GitHub'ı kullanın.

Videoyu İzleyin

CI'yı CD'ye genişletme

Ardışık düzenler oluşturmak ve paket güvenlik açıklarını belirlemek için Cloud Build'i kullanın. Ayrıca, CD için Cloud Build'i Spinnaker ile entegre edin.

Daha Fazla Bilgi 

Karma ve çoklu bulut için CI/CD

Cloud Build'i kullanarak şirket içi kaynaklarınıza güvenli şekilde bağlanın ve derleme, test ve dağıtım süreçlerini otomatikleştirin.

Videoyu İzleyin

Müşterilerimiz

Yeni şirketlerden büyük kuruluşlara kadar her türlü işletme sürekli entegrasyon için GCP'ye güveniyor.

Cloud Build'in hem zengin özelliklere sahip olduğunu hem de kolayca öğrenilip kullanıldığını gördük. Cloud Build'in paralel yapma ve önbelleğe alma yeteneklerini kullanarak container derlemelerimizi hızlandırıyor ve container analizi API'sinden faydalanarak görüntülerimizi geliştiriyoruz. Cloud Build'in güvenilirliği dikkatimizi başka alanlara yöneltebilmemize olanak tanıdı.

Riley Shott, Üretim Mühendisi, Shopify
zendesk müşteri logosu lyft müşteri logosu Snapchat müşteri logosu GOCARDLESS müşteri logosu URBAN AIRSHIP müşteri logosu VENDASTA müşteri logosu

Kaynaklar

Sürekli entegrasyon için eğiticileri deneyip belgeleri ve daha fazlasını keşfedin.

Derleme Tetikleyiciler ile derlemeleri otomatikleştirme

GitHub ile CI için Cloud Build kullanma

Yazılım tedarik zincirinizdeki güvenlik açıklarına karşı kendinizi koruyun

CI ardışık düzeninizde test çalıştırma

Cloud Build ve Packer kullanarak derleme görüntüleri oluşturun

Cloud Build ile otomatik statik web sitesi yayınlama

Google Cloud

Başlayın

Öğrenin ve derleyin

GCP'de yeni misiniz? 300 ABD doları tutarında krediyle herhangi bir GCP ürününü ücretsiz olarak 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.