Как выполнить сценарии SQL с помощью TeamCity?

Im новый с TeamCity и я не знаю как запустить SQL scripts с ним.

- это способ просто выбрать путь к этим скриптам в Командная Строка Build Runner ?

Я довольно потерялся.

С уважением.

2 ответов


в командной строке шаг построения:

исполняемый файл команды: c:\Program Files\Microsoft SQL Server0\Tools\Binn\sqlcmd.exe параметры команды: -S <server> -i <path_to_file> -S!

возможно, Вам придется изменить 100 к чему-то еще, в зависимости от версии средств SQL Server, установленных на агенте сборки.


Я считаю, что SQLCMD / SQLPLUS / MYSQL доступны как автономные исполняемые файлы, которые вы можете установить на сервере TeamCity.

пакет компонентов Microsoft® SQL Server® 2008 R2

Oracle SQL Plus

Командная строка MYSQL

однако, не зная вашей фактической платформы SQL, это может отличаться, и у поставщика должна быть альтернатива.

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

использование утилиты sqlcmd

использование утилиты sqlplus

Если вы хотите сделать миграцию базы данных как часть вашего процесса CI, также стоит проверить депо