Azure DevOps Server - CI - Проверка базы данных - PullRequest
0 голосов
/ 31 января 2020

У меня есть локальный Azure DevOps Server и решение VS2019, которое содержит проект базы данных (с использованием SSDT). Я добавил в решение несколько модульных тестов базы данных, и они проходят корректно.

Я создал конвейер сборки для решения базы данных, которое создает проект базы данных. Теперь я хочу добавить задачу в конвейер для выполнения модульных тестов. Задача по умолчанию находит модульные тесты в решении и пытается выполнить их - однако она не выполняется с SQL ошибка соединения ' Сервер не найден или недоступен '.

В проекте модульного тестирования есть app.settings, в котором есть две строки подключения к одному и тому же хосту (ExecutionContext и PrivilegedContext) - они подключаются с использованием встроенной защиты.

У меня два вопроса:

1 ) Как определить, к какому хосту он пытается подключиться? или есть переменная, которую я должен определить?

2) На Azure DevOps сервере - как мне указать учетную запись для запуска модульных тестов (чтобы она могла подключаться к соответствующему серверу базы данных)?

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