Hai un progetto in Azure DevOps. Template1.yml contiene i seguenti passaggi: npm install, yarn install e npm run compile. File1.yml attualmente definisce un parametro usersteps e include i task MyTask@1 e uno script per eseguire echo Done. Devi assicurarti che Template1.yml venga eseguito prima di File1.yml. Come dovresti aggiornare File1.yml?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
Perché questa è la risposta
L'opzione corretta utilizza la keyword extends per specificare che il pipeline in File1.yml estende il template definito in Template1.yml. Questo assicura che i passaggi di Template1.yml vengano eseguiti per primi, come richiesto. La sezione parameters all'interno di extends permette di passare i parametri definiti nel template esteso, in questo caso usersteps, che conterrà i task specifici di File1.yml. Le altre opzioni sono errate perché: La prima e la quarta opzione posizionano extends o template in modo errato all'interno della definizione dei parameters, non rispettando la sintassi YAML per l'estensione dei template. La seconda opzione tenta di includere il template direttamente all'inizio senza usare extends, il che non fornisce la funzionalità di estensione del pipeline desiderata.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta