Существует ли инструмент для локальной проверки Azure DevOps Pipeline?
При внесении изменений в определяемые YAML конвейеры DevOps Azure может быть довольно утомительно помещать изменения в ветку просто для того, чтобы увидеть сбой сборки с ошибкой синтаксического анализа (допустимый YAML, но неверное определение конвейера), а затем попытаться методом проб и ошибок. решить проблему.
Было бы хорошо, если бы цикл обратной связи можно было сделать короче, анализируя и проверяя определение конвейера локально; в основном это линтер со знаниями о различных ресурсах и т.д., которые могут быть определены в трубопроводе Azure. Тем не менее, я не смог найти инструмент, который делает это.
Есть ли где-нибудь такой инструмент?
Ответы
Ответ 1
Вы можете запустить агент DevOps Azure локально с помощью функции тестирования YAML.
Используйте агент Visual Studio Team Services для установки агента на локальный компьютер и используйте функцию локального тестирования YAML агента, доступную в агенте.
Это должно приблизить вас к типу обратной связи, которую вы ожидаете.
Надеюсь это поможет.