通过Jenkins作业验证提交给Subversion的SQL

时间:2017-10-27 16:43:43

标签: mysql jenkins svn jenkins-plugins

我是Jenkins的新手,我正在尝试帮助Agile / DevOps转型。目前,我们的系统有一个SVN repo,开发人员将SQL文件提交到我们的DBA运行中。我有一个Jenkins工作,它读取repo位置并根据更改构建。有没有什么办法可以让它运行SQL并在出现错误时出错?或者我可以定义允许将红点抛出的错误吗?

1 个答案:

答案 0 :(得分:0)

您可以使用SQL标记(https://ant.apache.org/manual/Tasks/sql.html

从ant文件执行SQL

但是,您考虑的是SVN的变化和DB的变化。在这种情况下,您需要的是在DB上执行DDL和DML的每个更改,以避免任何错误错误。

如果您正在考虑编码样式错误,例如避免"选择*",请使用SonarQube / SonarScanner扫描SQL。