Sie haben einen Agent-Pool (Pool1) mit einem selbst gehosteten Windows Server 2022-Agent, der von Pipe1 verwendet wird. Project2 wird Pipe2 hinzufügen, und App1 und App2 haben widersprüchliche Abhängigkeiten. Was sollten Sie tun, um das Risiko von Build-Konflikten zu minimieren und gleichzeitig die Infrastrukturkosten niedrig zu halten?
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 dies die Ausführung von Builds in isolierten Umgebungen ermöglicht. Jeder Container kann seine eigenen spezifischen Abhängigkeiten für App1 und App2 verwalten, ohne dass es zu Konflikten kommt. Dies minimiert Build-Konflikte und hält die Infrastrukturkosten niedrig, da keine zusätzlichen virtuellen Maschinen oder physischen Server benötigt werden. Das Hinzufügen eines weiteren selbst gehosteten Agents würde die Infrastrukturkosten erhöhen. Ein Docker Compose-Task würde die Komplexität erhöhen und ist nicht direkt für die Lösung von Abhängigkeitskonflikten in separaten Apps gedacht. Die Umstellung des Agents auf RHEL 9 löst das Problem widersprüchlicher Abhängigkeiten zwischen App1 und App2 nicht.
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