Есть ли способ протестировать базу данных SQL Server в конвейере сборки? - PullRequest
0 голосов
/ 09 января 2019

В компании, в которой я работаю, есть несколько функциональных тестов, которые они хотят запустить как часть обычного процесса сборки, для которых требуется база данных SQL Server для тестирования.

Пока что единственный способ попытаться сделать это в конвейере сборки - это установить контейнер SQL Server Express Docker, но я нашел только один 6 ГБ, который потребляет слишком много времени. Есть ли уловка, о которой я не знаю, чтобы сделать это? Похоже, что вы можете протестировать базы данных SQL Azure, если у вас есть подписка Azure, но только в конвейере выпуска, что не идеально.

Для справки мы используем агентов VS2017, размещенных на MS. У меня был разговор с ответственным лицом о том, можем ли мы изменить тесты, чтобы они вообще не нуждались в БД, но давайте просто скажем, что мы не видели с глазу на глаз. :)

Любая помощь приветствуется, но в основном стрельба в темноте.

...