Você tem um projeto no Azure DevOps. Template1.yml contém as seguintes etapas: npm install, yarn install e npm run compile. File1.yml atualmente define um parâmetro usersteps e inclui as tarefas MyTask@1 e um script para echo Done. Você deve garantir que Template1.yml seja executado antes de File1.yml. Como você deve atualizar File1.yml?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
Por que esta é a resposta
A opção correta é usar a palavra-chave extends para incluir o Template1.yml. O extends permite que um pipeline herde a estrutura e as etapas de outro template, garantindo que as etapas do template estendido (Template1.yml) sejam executadas antes das etapas definidas no pipeline atual (File1.yml). A seção parameters dentro de extends é usada para passar valores para os parâmetros definidos no template estendido, mas neste caso, usersteps é um parâmetro de File1.yml que será usado após a extensão. As opções incorretas não utilizam extends corretamente para a ordem de execução. A primeira e a quarta opções tentam usar parameters de forma inadequada para incluir o template, o que não define a ordem de execução desejada. A segunda opção usa template no nível raiz, o que inclui o template, mas não garante a execução antes das etapas subsequentes, como faz o extends.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão