You have a project in Azure DevOps. You create the following YAML template named Template1.yml. steps: - script: npm install - script: yarn install - script: np...
Microsoft AZ-400 Exam
Questions Number: 297 out of 535 Questions
55.51%
Question 297
You have a project in Azure DevOps. You create the following YAML template named Template1.yml. steps: - script: npm install - script: yarn install - script: npm run compile You create the following pipeline named File1.yml. parameters: usersteps: - task: MyTask@1 - script: echo Done You need to ensure that Template1.yaml runs before File1.yml. How should you update File1.yml?
Azure Pipelines offers two kinds of templates: includes and extends. Included templates behave like #include in C++: it's as if you paste the template's code right into the outer file, which references it. To continue the C++ metaphor, extends templates are more like inheritance: the template provides the outer structure of the pipeline and a set of places where the template consumer can make targeted alterations. Example: extends: template: template.yml@templates parameters: usersteps: - script: echo This is my first step - script: echo This is my second step Reference: https://docs.microsoft.com/en-us/azure/devops/pipelines/security/templates