任何人都有幸运行SQL单元测试以运行CI构建工具吗?

时间:2011-09-28 10:52:12

标签: sql database oracle build continuous-integration

目标是针对每个新构建的数据库运行一些查询?有没有人有运气而不必在java类中放置sql或创建全新的模式来保存存储过程?理想情况下,您可以将一些SQL包含在单独的文件中,这些文件会在构建完成后立即运行。

可能会使用maven,bamboo但很想听听人们遇到的任何经历/成功/困难。

2 个答案:

答案 0 :(得分:2)

您没有说出用于编写SQL单元测试的工具。如果你正在使用Steven Feuerstein的utplsql工具,你应该在Continuous Integration with Oracle PL/SQL, utPLSQL and Hudson上阅读这个artcle。即使你不是,也可以提供一些有用的见解。

答案 1 :(得分:1)

也许Team City(Jetbrains)正是您所需要的。它有各种构建运行程序,包括但不限于Ant,MS Build,NUnit,Maven和Command Line。

只需配置一个TC项目来监听你的svn / git / hg存储库的变化,然后运行一个build:第一次编译,如果成功,那么Maven(或其他)。或者你想做哪种方式。

/的Mikkel