Sie haben ein Projekt in Azure DevOps. Template1.yml enthält die folgenden Schritte: npm install, yarn install und npm run compile. File1.yml definiert derzeit einen Parameter usersteps und enthält die Tasks MyTask@1 sowie ein Skript, das „Done“ ausgibt. Sie müssen sicherstellen, dass Template1.yml vor File1.yml ausgeführt wird. Wie sollten Sie File1.yml aktualisieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
Warum dies die Antwort ist
Die Option extends ist die korrekte Wahl, um eine Vorlage (Template1.yml) vor dem Rest einer Pipeline-Definition (File1.yml) auszuführen. extends ermöglicht es, eine Pipeline von einer anderen Vorlage zu erben, wodurch die Vorlage zuerst verarbeitet wird und ihre Inhalte in die erweiternde Pipeline integriert werden. Dies stellt sicher, dass die in Template1.yml definierten Schritte (npm install, yarn install, npm run compile) vor den in File1.yml definierten Tasks (MyTask@1, Skript "Done") ausgeführt werden. Die anderen Optionen sind falsch, weil: Die erste Option verwendet parameters auf der obersten Ebene, was nicht die korrekte Syntax für die Erweiterung einer Vorlage ist. Die zweite Option platziert template auf der obersten Ebene, aber ohne extends wird die Vorlage nicht in der gewünschten Reihenfolge vor den anderen Schritten ausgeführt. Die vierte Option versucht, die Vorlage als Teil eines Parameters zu übergeben, was ebenfalls nicht die korrekte Methode zum Erweitern einer Pipeline ist.
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