Docker dağıtım modelini kullanan bir Azure DevOps işlem hattında satır içi test yapmanız ve test sonuçlarının işlem hattında yayınlanmamasını sağlamanız gerekir. Satır içi test için aşağıdakilerden hangisini kullanmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: çok aşamalı bir Dockerfile.
Neden bu cevap
Çok aşamalı bir Dockerfile, testleri çalıştırmak ve test sonuçlarını nihai görüntüye dahil etmeden uygulamayı paketlemek için ayrı aşamalar tanımlamanıza olanak tanır. Bu, test sonuçlarının işlem hattında yayınlanmamasını sağlarken, testlerin Docker ortamında yapılmasını mümkün kılar. Tek aşamalı bir Dockerfile, test sonuçlarını nihai görüntüye dahil ederdi. Bir Azure Kubernetes Service (AKS) podu, testleri çalıştırmak için bir ortam sağlayabilir ancak satır içi test için doğrudan bir Dockerfile alternatifi değildir ve test sonuçlarının yayınlanmamasını sağlamaz. Bir Docker Compose dosyası, birden çok kapsayıcıyı tanımlamak ve çalıştırmak için kullanılır, ancak tek bir kapsayıcı görüntüsü içinde satır içi test mantığını doğrudan yönetmez.
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