Sie haben einen selbst gehosteten Windows Server 2019-Agent in einem Agent-Pool, der von einer Build-Pipeline für App1 verwendet wird. Ein neues Projekt wird eine zweite Pipeline hinzufügen, die App2 erstellt, welche widersprüchliche Abhängigkeiten mit App1 hat. Sie müssen Konflikte zwischen den beiden Pipelines minimieren und gleichzeitig die Infrastrukturkosten niedrig halten. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Zwei Container-Jobs erstellen..
Warum dies die Antwort ist
Das Erstellen von zwei Container-Jobs ist die beste Lösung, da es ermöglicht, die widersprüchlichen Abhängigkeiten von App1 und App2 zu isolieren. Jeder Container-Job kann eine eigene Umgebung mit den spezifischen Abhängigkeiten der jeweiligen Anwendung definieren, ohne die andere zu beeinflussen. Dies minimiert Konflikte und hält die Infrastrukturkosten niedrig, da weiterhin nur ein einziger selbst gehosteter Agent benötigt wird. Das Hinzufügen eines weiteren selbst gehosteten Agents würde die Infrastrukturkosten erhöhen. Eine Docker Compose-Aufgabe ist für die Orchestrierung mehrerer Container gedacht, nicht primär für die Isolation von Build-Abhängigkeiten innerhalb einer Pipeline. Das Umstellen des Agents auf RHEL 8 löst das Problem widersprüchlicher Abhängigkeiten nicht, da das Betriebssystem allein keine Isolation auf Anwendungsebene bietet.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich