Vous avez un pool d'agents (Pool1) avec un agent auto-hébergé Windows Server 2022 utilisé par Pipe1. Project2 ajoutera Pipe2 et App1 et App2 ont des dépendances conflictuelles. Pour minimiser le risque de conflits de build tout en maintenant des coûts d'infrastructure bas, que devez-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. Les conteneurs, comme Docker, permettent d'isoler les dépendances d'applications. En créant deux tâches de conteneur distinctes dans le pipeline, une pour App1 et une pour App2, chaque application peut s'exécuter dans son propre environnement avec ses dépendances spécifiques, évitant ainsi les conflits. Cette approche utilise l'agent existant de manière efficace, minimisant les coûts d'infrastructure. Ajouter un autre agent auto-hébergé augmenterait les coûts d'infrastructure et ne résoudrait pas directement le problème des dépendances conflictuelles si les deux applications devaient s'exécuter sur le même agent à des moments différents. Ajouter une tâche Docker Compose est utile pour gérer plusieurs conteneurs interdépendants, mais ici, le besoin est d'isoler des applications avec des dépendances conflictuelles, ce que des tâches de conteneur individuelles peuvent faire efficacement. Changer l'agent pour RHEL 9 ne résoudrait pas le problème des dépendances logicielles conflictuelles entre App1 et App2, car le système d'exploitation sous-jacent n'est pas la cause du conflit.
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