У меня есть несколько тестов в моем проекте, которые выполняются как часть сборки.Некоторые из этих тестов являются интеграционными тестами, которым для запуска тестов требуется набор учетных данных имени пользователя и пароля.
Я хочу, чтобы эти учетные данные не содержались в исходном коде, поэтому на своей локальной машине я их настроилв качестве пользовательских секретов и на сервере они являются переменными среды.Развертывания работают нормально с этим расположением.
Моя проблема - запуск тестов как части сборки.Тесты не снабжаются какими-либо учетными данными для входа в систему и поэтому терпят неудачу с проблемами аутентификации.Как передать эти значения, не добавляя их в файлы appsettings.json?
Я выполняю основной проект dotnet и у меня есть стандартный шаблон сборки Azure DevOps.
Спасибо!