Как установить Microsoft Bot Framework tools в конвейер, а затем использовать

#botframework

#botframework

Вопрос:

Может ли кто-нибудь предоставить пример YAML о том, как установить инструменты командной строки Microsoft Bot Framework в конвейере Azure, а затем использовать их со сценарием PowerShell https://github.com/microsoft/botframework-solutions/blob/master/templates/csharp/VA/VA/Deployment/Scripts/update_cognitive_models.ps1 в https://github.com/microsoft/botframework-solutions ?

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

1. Вы только что пробовали просто запустить команду npm install -g @microsoft/botframework-cli , а затем использовать любую из bf команд, которые вы хотите использовать? (Например bf --version , для простого теста) Для получения более подробной информации см. botframework-cli repo

Ответ №1:

Вы можете использовать NPM task для установки инструмента, а затем использовать стандартную задачу командной строки для выполнения ваших команд. Это должно выглядеть так:

 steps:
(...)
- task: Npm@1
  inputs:
    command: 'custom'
    customCommand: 'install -g @microsoft/botframework-cli'
    verbose: true
- task: CmdLine@1
  inputs:
    script: 'bf {your-command-here}'
(...)