Azure DevOps'ta bir projeniz var. Template1.yml aşağıdaki adımları içeriyor: npm install, yarn install ve npm run compile. File1.yml şu anda usersteps parametresini tanımlıyor ve MyTask@1 görevlerini ve Done yazdıran bir script'i içeriyor. Template1.yml'nin File1.yml'den önce yürütülmesini sağlamalısınız. File1.yml'yi nasıl güncellemelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
Neden bu cevap
Doğru cevap, extends anahtar kelimesini kullanarak Template1.yml şablonunu genişletir ve ardından parameters bloğu içinde usersteps parametresini tanımlar. Bu yapı, Template1.yml'nin içeriğinin File1.yml'den önce yürütülmesini sağlar ve File1.yml'deki özel adımların (MyTask@1 ve echo Done) Template1.yml tarafından tanımlanan usersteps parametresine geçirilmesini sağlar. Diğer seçenekler hatalıdır çünkü: İlk seçenek, parameters bloğu içinde extends kullanmaya çalışır ki bu sözdizimsel olarak yanlıştır. extends her zaman YAML dosyasının en üst seviyesinde olmalıdır. İkinci seçenek, template anahtar kelimesini parameters bloğunun dışında, ancak extends kullanmadan doğrudan kullanır. Bu, şablon genişletme için doğru sözdizimi değildir. Dördüncü seçenek, template anahtar kelimesini usersteps parametresinin bir öğesi olarak kullanır. Bu, şablonu genişletmek yerine bir adım olarak şablonu dahil etmeye çalışır ve beklenen davranışı sağlamaz.
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