Как настроить CI для Dockerized F# Expecto тестов на TFS

У меня есть несколько докеризированных тестов F#, написанных средами Expecto и Fscheck, как автономный исполняемый файл ядра dotnet.

Как настроить непрерывную интеграцию на Team Foundation Server, чтобы запускать их и получать отчет после каждого запуска соответственно?

2 ответа

Настройте Expecto для вывода NUnit-эквивалентных файлов XML с помощью https://www.nuget.org/packages/Expecto.TestResults/

Документы находятся здесь https://github.com/haf/expecto/

Затем просто запустите исполняемый файл и попросите CI-сервер забрать выведенный XML-файл.

Если вы имеете в виду, что у вас уже есть образ докера с соответствующим SDK/ окружением, то вам просто нужно запустить образ в TFS с CI build ( настроить непрерывную интеграцию).

Чтобы запустить образ, вам необходимо установить расширение интеграции Docker, пожалуйста, обратитесь к разделу Создание, установка и запуск образов Docker с помощью Visual Studio Team Services для получения подробной информации.

Другие статьи могут помочь:

Другие вопросы по тегам