Azure DevOps에 프로젝트가 있습니다. Template1.yml에는 npm install, yarn install, npm run compile 단계가 포함되어 있습니다. File1.yml은 현재 usersteps 매개변수를 정의하고 MyTask@1 작업과 "Done"을 출력하는 스크립트를 포함합니다. Template1.yml이 File1.yml보다 먼저 실행되도록 해야 합니다. File1.yml을 어떻게 업데이트해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: extends: template: templatel.yml parameters: usersteps: - task: MyTask@1 - script: echo Done.
이것이 정답인 이유
정답은 extends 키워드를 사용하여 File1.yml이 Template1.yml을 확장하도록 하는 것입니다. extends는 템플릿을 다른 템플릿의 시작 부분에 삽입하여 실행 순서를 제어합니다. 이 경우 Template1.yml의 내용이 먼저 실행되고, 그 다음 File1.yml에 정의된 MyTask@1 및 스크립트 단계가 usersteps 매개변수를 통해 삽입되어 실행됩니다. 오답 설명: 첫 번째 옵션은 parameters 블록 내에 extends를 잘못 중첩하여 문법 오류를 발생시킵니다. 두 번째 옵션은 template 키워드를 parameters와 같은 수준에 두어 extends의 역할을 수행하지 못하게 합니다. 네 번째 옵션은 parameters 내에 template을 직접 포함시키려고 시도하여 extends의 올바른 사용법이 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음