Есть ли способ запустить конфигурации конвейеров Azure локально, чтобы увидеть их результаты? - PullRequest
0 голосов
/ 14 октября 2019

У меня есть пример файла yaml, который мне нужно запустить, я вижу, что он работает в конвейерах Azure, но как мне запустить его локально, чтобы проверить его на моем компьютере?

Пробовал powershell, docker,библиотеки, которые анализируют YAML, но ни одна из которых не запускает файл, такой как yaml.load (пример текста)

steps:
- script: echo Hello, world!
  displayName: 'Run a one-line script'

Я ожидаю увидеть окно под названием Запуск однострочного скрипта с надписью hello world! на этом, но я не могу запустить это, я мог бы использовать IIS для запуска этого файла, если это возможно.

1 Ответ

2 голосов
/ 15 октября 2019

Есть ли способ запустить конфигурации конвейеров Azure локально, чтобы увидеть их результаты?

Согласен с Чарльзом.

Боюсь, что такого способа не существуетзапускать конфигурации конвейеров Azure локально.

Как мы знаем, YAML - это файл конфигурации для конвейера Azure, который не может быть выполнен отдельно от конвейера Azure. Если вы покинете компилятор, файл YAML не будет распознан, например, задача копирования:

- task: CopyFiles@2
  displayName: 'Copy Files'
  inputs:
    TargetFolder: '$(build.artifactstagingdirectory)'

Синтаксис YAML очень прост, но если мы не используем конвейер Azure, другие компиляторы будутЯ не смогу проанализировать этот синтаксис, если мы не разработаем компилятор, такой как конвейер Azure.

Кроме того, я знаю, что если мы хотим убедиться, что файл YAML работает, прежде чем отправлять его в Repos. нам может потребоваться много попыток / неудач, чтобы подать, пока я не прав, это очень болезненная вещь. У многих других пользователей есть тот же запрос, о нем есть голос пользователя:

Возможность локально тестировать сборки YAML

Вы можете проголосовать и добавить свои комментарии к этому отзыву. ,Когда достаточное количество сообществ проголосует и добавит комментарии к этому отзыву, член команды по продукту воспримет это всерьез.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...