Если вы используете размещенный агент Microsoft, ваша база данных должна быть доступна из inte rnet. В противном случае вам понадобится его на собственном агенте, который может получить доступ к вашей базе данных.
Я предполагаю, что строка подключения по умолчанию находится в appsettings. json, вы можете сохранить фактическую строку подключения к базе данных в секретную переменную, затем обновите appsettings. json файл с этим значением переменной с помощью некоторой задачи (например, Set Json Property ) или выполните программирование (например, сценарий PowerShell) перед запуском веб-приложения и запуском теста во время build.
Если вы можете использовать любую базу данных PostgreSQL, вы можете использовать контейнер службы с изображением docker с базой данных PostgreSQL (например, postgres).
Для классического конвейера вы можете вызвать команду docker для запуска образа.