Назад | Перейти на главную страницу

Создание базы данных с использованием кода во время сборки TFS 2010 CI

Я хотел бы автоматизировать создание базы данных с первым кодом во время автоматизированной CI-сборки веб-проекта в Team Foundation Server 2010.

При локальном запуске тесты создают базу данных с первым кодом, указанную в строке подключения в app.config проекта тестов. Как мне настроить конфигурацию сборки TFS, чтобы имитировать это поведение на сервере сборки TFS?

Оказывается, проблема заключалась в том, что сервер сборки TFS успешно выполнял тест, который использовал строку подключения по умолчанию в app.config, которая указывала на локальный SQL Server, а не там, где я этого ожидал.

Решением было использовать SlowCheetah на сервере TFS в качестве средства преобразования файла App.config с помощью преобразования QA согласно эта статья в блоге.