Validar SQL comprometido con Subversion a través del trabajo de Jenkins

Soy nuevo para Jenkins y estoy tratando de ayudar con una transformación de Agile / DevOps. Actualmente, nuestro sistema tiene un repository SVN en el que los desarrolladores ingresan los files SQL, y luego ejecutamos nuestro DBA. Tengo un trabajo en Jenkins que lee esa location del repository y se basa en los cambios. ¿Hay alguna forma de que pueda ejecutar ese SQL y error si se produce un error? ¿O podría definir los errores que están permitidos en los que arrojar el punto rojo?

Puede ejecutar SQLs desde el file ant utilizando la label SQL ( https://ant.apache.org/manual/Tasks/sql.html )

Sin embargo, lo que considera son los cambios en SVN y los cambios en DB. En este caso, lo que necesita es ejecutar todos y cada uno de los cambios en DDL y DML en la database para evitar errores falsos.

Si está considerando el error de coding style, como evitar "seleccionar *", haga escanear los SQL con SonarQube / SonarScanner.