Создание контейнера базы данных mssql с java testcontainers в конвейере azure

#java #sql-server #docker #azure-pipelines #testcontainers

#java #sql-сервер #docker #azure-конвейеры #тестовые контейнеры

Вопрос:

Мы используем testcontainers для java в нашем приложении для создания контейнера базы данных mssql для локальной разработки и автоматического тестирования. Testcontainers волшебным образом заботится о создании контейнера из изображения. Файл dockerfile не требуется. На компьютере, на котором выполняются тесты, должна быть доступна только среда docker (например, установка lockal docker).

Во время CI с конвейерами Azure мы получаем следующую ошибку:

IllegalState не удалось найти среду Docker

В документации Microsoft я могу найти только, как управлять контейнерами в конвейере с помощью задачи Docker @ 2, но я просто хочу, чтобы была доступна среда docker, чтобы testcontainers могли делать все остальное, как на компьютерах разработчиков.

Сам Testcontainers имеет только документацию по другим инструментам CI.