Кому-нибудь повезло, интегрируя модульные тесты SQL для запуска с инструментом сборки CI? - PullRequest
1 голос
/ 28 сентября 2011

Цель состоит в том, чтобы выполнить несколько запросов к базе данных при каждой новой сборке? Кому-нибудь повезло без необходимости помещать sql в классы Java или создавать новые схемы для хранения хранимых процедур? В идеале вы можете включить несколько SQL-запросов в отдельные файлы, которые запускаются сразу после завершения сборки.

Возможно, вы используете мавен, бамбук, но хотели бы услышать о любых переживаниях / успехах / трудностях, с которыми столкнулись люди.

Ответы [ 2 ]

2 голосов
/ 28 сентября 2011

Вы не говорите, какие инструменты вы используете для написания модульных тестов SQL.Если вы используете инструмент utplsql Стивена Фейерштайна, вы должны прочитать эту статью по Непрерывная интеграция с Oracle PL / SQL, utPLSQL и Hudson .И даже если вы этого не сделаете, это может дать некоторые полезные идеи.

1 голос
/ 28 сентября 2011

Возможно, Team City (Jetbrains) - это то, что вы ищете. Он имеет различные сборщики, в том числе Ant, MS Build, NUnit, Maven и Command Line.

Просто сконфигурируйте TC-проект для прослушивания изменений в вашем хранилище svn / git / hg, затем запустите сборку: сначала компиляция и, в случае успеха, затем Maven (или что-то еще). Или каким-либо другим способом, которым вы хотите это сделать.

/ Миккель

...