Пожалуйста, извините, сегодня мой первый день, когда я пытаюсь настроить среду CI с помощью TeamCity. Я занимаюсь разработкой приложения ASP.NET/Sql Server и пока все хорошо. MSBuild - мой провайдер.
Я бы хотел знать, какие есть варианты, когда нужно автоматически убедиться, что изменения в моей локальной базе данных загружены на тестовый сервер в рамках процесса интеграции. Теперь я не уверен, что хочу пойти в направлении DBGhost для автоматической синхронизации изменений схемы, я был бы рад просто заменить базу данных на тестовом сервере на копию моей локальной базы данных.
Какие у меня есть варианты?
edit: дальнейшие исследования показывают, что продукты RedGate SQL хороши для этого. Они не дешевые, хотя. У них есть хороший технический документ по использованию их продуктов в процессе непрерывной интеграции: http://downloads.red -gate.com / HelpPDF / ContinuousIntegrationForDatabasesUsingRedGateSQLTools.pdf