Bir şirket, kaynak kodunu ve birim testlerini bir AWS CodeCommit deposunda saklar. Bir CodePipeline işlem hattı, kod main branch'ine birleştirildiğinde bir CodeBuild projesini tetikler. CodeBuild projesi birim testlerini çalıştırmalı ve başarılı olursa CodeCommit deposundaki en son commit'i etiketlemelidir. CodeBuild projesi bunu başarmak için nasıl kurulmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: CodeBuild projesini, CodeCommit deposunu klonlamak için yerel Git kullanacak, birim testlerini çalıştıracak ve testler başarılı olursa depoya bir etiket oluşturup göndermek için yerel Git kullanacak şekilde yapılandırın..
Neden bu cevap
Doğru cevap, CodeBuild'in yerel Git komutlarını kullanarak CodeCommit deposunu klonlaması, testleri çalıştırması ve başarılı olursa yine yerel Git komutlarıyla etiket oluşturup depoya göndermesidir. CodeBuild ortamları standart Git araçlarıyla gelir ve bu, Git deposuyla etkileşim kurmanın en doğal ve verimli yoludur. Diğer seçenekler, AWS CLI'yı depo klonlama veya etiketleme için kullanmayı önerir. AWS CLI, Git deposuyla doğrudan etkileşim için tasarlanmamıştır; git clone, git tag ve git push gibi yerel Git komutları bu işlemler için doğru araçlardır. AWS CLI, CodeCommit API'siyle etkileşim kurabilir ancak bir Git deposunun içeriğini yönetmek için uygun değildir.
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