Eine Build-Pipeline in Azure Pipelines führt separate Jobs aus, um eine Anwendung für 10 verschiedene Architekturen zu kompilieren, und benötigt derzeit etwa 24 Stunden für die Fertigstellung. Welche zwei Maßnahmen sollten Sie ergreifen, um die gesamte Ausführungszeit der Pipeline zu reduzieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die Anzahl der parallelen Jobs erhöhen, Einen Agent-Pool erstellen.
Warum dies die Antwort ist
Um die Ausführungszeit einer Build-Pipeline zu reduzieren, die 10 separate Jobs parallel ausführen könnte, sind zwei Hauptstrategien effektiv. Erstens, die Anzahl der parallelen Jobs erhöhen erlaubt es der Pipeline, mehr als einen Architektur-Build gleichzeitig zu verarbeiten, was die Gesamtzeit erheblich verkürzt. Zweitens, einen Agent-Pool erstellen (oder die Größe eines bestehenden Pools erhöhen) stellt sicher, dass genügend Build-Agenten verfügbar sind, um die erhöhte Parallelität zu unterstützen. Ohne genügend Agenten können auch bei erhöhter Parallelität die Jobs nicht gleichzeitig ausgeführt werden. Ein Blue/Green-Bereitstellungsmuster ist eine Bereitstellungsstrategie und hat keinen direkten Einfluss auf die Build-Zeit. Eine Bereitstellungsgruppe ist für die Verwaltung von Bereitstellungszielen und nicht für die Beschleunigung von Build-Prozessen relevant. Die Reduzierung der Repository-Größe kann die Klonzeiten verbessern, aber bei 10 separaten Kompilierungsjobs ist der Haupteinfluss auf die Build-Dauer die Kompilierungszeit selbst, die durch Parallelisierung besser adressiert wird.
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