Geliştirme iş akışı: uzak develop dalına yapılan her push işlemi otomatik olarak derlenmeli, test edilmeli ve başarılı olursa geliştirme ortamına dağıtılmalıdır. Yalnızca onaylanmış yapıtların dağıtıldığından emin olun. Ne uygulamalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: develop dalında testleri çalıştıran, kapsayıcı görüntüsünü derleyen ve Container Registry'de depolayan bir Cloud Build tetikleyicisi oluşturun; yeni görüntüleri izleyen ve bunları geliştirme kümesine dağıtan bir dağıtım hattı oluşturun; dağıtım izinlerini dağıtım aracıyla kısıtlayın..
Neden bu cevap
Doğru cevap, otomatik derleme, test etme ve dağıtım gereksinimlerini karşılayan güvenli ve ölçeklenebilir bir CI/CD (Sürekli Entegrasyon/Sürekli Dağıtım) yaklaşımı sunar. Cloud Build tetikleyicisi, develop dalına yapılan her push işleminde otomatik derleme ve testleri başlatır ve onaylanmış yapıları Container Registry'de saklar. Ayrı bir dağıtım hattı, bu yapıların geliştirme ortamına güvenli bir şekilde dağıtılmasını sağlar ve dağıtım izinlerinin kısıtlanması, yalnızca onaylanmış yapıların dağıtılmasını garanti eder. Diğer seçenekler ise şunlardır: Yerel pre-commit hook'lar tutarsız olabilir ve merkezi bir doğrulama sağlamaz. Geliştiricilerin dağıtım yapması güvenlik riski taşır. Post-commit hook'lar merkezi olsa da, geliştiricilerin dağıtım yapması yine güvenlik riski oluşturur ve otomatik dağıtım gereksinimini tam olarak karşılamaz. Vulnerability Scanning önemli olsa da, dağıtım öncesi testlerin yerini tutmaz ve Cloud Build'e doğrudan dağıtım erişimi vermek, izinleri kısıtlama prensibine aykırıdır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez