Azure Pipeline - сборка и генерация документации - PullRequest
0 голосов
/ 08 января 2020

Мой проект - As pNet Core 2.2 Api, я собираю его в Azure Pipelines (classi c). Я хочу создать документ swagger во время сборки azure pipe - для этого я использую Swashbuckle.AspNetCore.Cli и документы в «Извлечение чванства напрямую из загрузочной сборки»

  1. У меня есть Использование. NET Core Задача установлена ​​на 2,2 в начале задания
  2. я установил инструменты, используя . NET Основная задача с пользовательская команда инструмента с аргументами install swashbuckle.aspnetcore.cli --version 5.0.0-rc4 --global, это работало ; Если я снова запускаю эту задачу, она завершается с сообщением о том, что инструмент уже установлен.
  3. Затем в моей сборке CI я добавил. NET Основная задача с настройками

    • команда к пользовательскому
    • путь к проекту (ам) к путь к файлу csproj
    • пользовательская команда к swagger
    • Аргументы к tofile --output $(Build.ArtifactStagingDirectory)/swagger.json $($(Build.ArtifactStagingDirectory)_Dxxxxx.Api.dll v1

Я получаю эту ошибку No executable found matching command "dotnet-swagger"

Помогите! enter image description here

...