Vous avez un projet dans Azure DevOps. Template1.yml contient les étapes suivantes : npm install, yarn install et npm run compile. File1.yml définit actuellement un paramètre usersteps et inclut les tâches MyTask@1 et un script pour afficher Done. Vous devez vous assurer que Template1.yml est exécuté avant File1.yml. Comment devez-vous mettre à jour File1.yml ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
Pourquoi c'est la réponse
L'option correcte utilise le mot-clé extends pour inclure le modèle template1.yml au début de File1.yml. Cela garantit que toutes les étapes définies dans template1.yml (npm install, yarn install, npm run compile) sont exécutées avant les tâches définies dans File1.yml (MyTask@1 et le script echo Done). Le mot-clé extends est spécifiquement conçu pour l'héritage de modèles, permettant de réutiliser et d'ordonner l'exécution de pipelines ou de parties de pipelines. Les autres options sont incorrectes car : La première option tente d'utiliser extends comme une propriété d'un paramètre, ce qui n'est pas la syntaxe correcte pour l'extension de modèle. La deuxième option place template: template1.yml au niveau racine sans le mot-clé extends, ce qui n'est pas la syntaxe appropriée pour l'héritage de modèle. La quatrième option tente d'inclure le modèle directement dans la liste des paramètres, ce qui n'est pas non plus la syntaxe correcte pour l'extension de modèle.
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