目标是针对每个新构建的数据库运行一些查询?有没有人有运气而不必在java类中放置sql或创建全新的模式来保存存储过程?理想情况下,您可以将一些SQL包含在单独的文件中,这些文件会在构建完成后立即运行。
可能会使用maven,bamboo但很想听听人们遇到的任何经历/成功/困难。
答案 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