Bir CodePipeline'da her biri runOrder 1'de tek bir eyleme sahip sıralı kaynak, derleme ve dağıtım aşamaları bulunmaktadır. Ekip, yalnızca testleri geçen kodun dağıtılmasını sağlamak için birim testleri eklemelidir. Birim testlerini işlem hattına nasıl entegre etmelidirler?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Derleme aşamasında, birim testlerini çalıştırmak için AWS CodeBuild kullanan, runOrder 2'de bir test eylemi ekleyin..
Neden bu cevap
Doğru cevap, derleme aşamasında AWS CodeBuild kullanarak runOrder 2'de bir test eylemi eklemektir. Birim testleri, yazılımın küçük, izole parçalarının beklendiği gibi çalışıp çalışmadığını doğrulamak için derleme sürecinin bir parçası olarak çalıştırılmalıdır. CodeBuild, bu tür testleri çalıştırmak için ideal bir hizmettir. runOrder 2 olarak ayarlanması, derleme eyleminin (muhtemelen runOrder 1'de) tamamlanmasından sonra testlerin çalışmasını sağlar. Diğer seçenekler hatalıdır çünkü: Birim testleri genellikle dağıtım aşamasından önce, derleme aşamasında yapılır. Dağıtım aşamasında test yapmak geç kalmış bir eylemdir ve hatalı kodun dağıtılma riskini artırır. CodeDeploy, dağıtım hizmetidir, test çalıştırmak için uygun değildir. runOrder 1'de bir test eylemi eklemek, derleme eylemiyle çakışabilir veya derleme tamamlanmadan testlerin başlamasına neden olabilir.
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