Не удается использовать шаг типа параметра YAML

#azure-devops #azure-pipelines-yaml

Вопрос:

Моя проблема

Я тестирую этот сценарий YAML в Azure DevOps:

 parameters:
  - name: myStep
    type: step
    default:
      script: echo my step

  - name: mySteplist
    type: stepList
    default:
      - script: echo step one
      - script: echo step two
   
jobs: 
  - job: myStep
    steps:
      - ${{ parameters.myStep }}
  - job: stepList
    steps: ${{ parameters.mySteplist }}
 

Но строки с ${{ }} отклоняются с этим сообщением об ошибке:

Неверный тип. Ожидаемый «объект»

Что мне нужно

Почему я получаю это сообщение? Что я могу сделать, чтобы это исправить?

Что я проверил

Я нашел этот образец в официальной документации. Вот что меня озадачивает. Я бы ожидал, что это будет действительный сценарий YAML, учитывая источник.

Комментарии:

1. Я голосую за то, чтобы закрыть этот вопрос, поскольку было подтверждено, что он вызван ошибкой в коде Visual Studio и на самом деле не связан ни со сценарием, ни с разработчиками Azure.

Ответ №1:

Я обнаружил, что произошло.

Это ошибка в коде Visual Studio. Скрипт работает так, как ожидалось при запуске