TFS 2010 / VS 2010: развертывание изменений проекта базы данных в тестовой среде - PullRequest
0 голосов
/ 05 мая 2011

У нас есть система, состоящая из клиента winforms, группы веб-служб, группы отчетов служб отчетов и базы данных с соответствующим проектом базы данных в VS 2010.

Мы используем TFS в качестве системы контроля версийа также для автоматических сборок и т. д.

Когда наш тестер ставит новую сборку в очередь из Проводника сборки, клиент и сервер собираются, а сервер развертывается на веб-сервере.Отчеты и изменения базы данных не развертываются автоматически.

Можно ли автоматически вносить изменения из проекта базы данных в тестовую базу данных каждый раз, когда новая тестовая сборка ставится в очередь?

1 Ответ

1 голос
/ 06 мая 2011

Да.

Ваш шаблон сборки может вызвать VSDBCMD.exe для сравнения проекта базы данных (.dbschema) и тестовой базы данных, чтобы создать и выполнить скрипт, который обновит вашу тестовую базу данных.

Здесь - информация о VSDBCMD.

Здесь - процедура настройки шаблона сборки для использования VSDBCMD.

...