Vous avez un agent Windows Server 2019 auto-hébergé dans un pool d'agents utilisé par un pipeline de build pour App1. Un nouveau projet ajoutera un second pipeline qui construit App2, qui a des dépendances conflictuelles avec App1. Vous devez minimiser les conflits entre les deux pipelines tout en maintenant des coûts d'infrastructure bas. Que devriez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer deux tâches de conteneur..
Pourquoi c'est la réponse
Créer deux tâches de conteneur est la meilleure solution car cela permet d'isoler les dépendances conflictuelles de App1 et App2 sur le même agent auto-hébergé. Chaque tâche de conteneur peut spécifier son propre environnement (image Docker) avec les dépendances requises pour l'application respective, évitant ainsi les conflits. Cela minimise les coûts d'infrastructure en réutilisant l'agent existant. Ajouter un autre agent auto-hébergé résoudrait le problème d'isolement mais augmenterait les coûts d'infrastructure et la maintenance. Ajouter une tâche Docker Compose est utile pour définir des environnements multi-conteneurs, mais ici, l'objectif est d'isoler des builds distincts sur un seul agent. Changer l'agent pour RHEL 8 ne résout pas le problème des dépendances conflictuelles entre les applications Windows.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise