我使用Jenkins for CI/CD Oracle PL/SQL脚本,使用Oracle SQLcl,因此我希望捕获Jenkins Pipeline的语法错误,例如:
SQL> seelect * from emp;
Error que empieza en la línea: 1 del comando :
seelect * from emp
Informe de error -
Comando desconocido检测到语法错误时,如何使用sh/bash错误代码结束与数据库的连接?
注意:每当SQLERROR退出失败时,我都会使用ORA-XXX错误,但是我无法捕获语法错误。
谢谢
发布于 2021-12-02 18:17:03
我以前在jenkins管道中使用过:
stage('Check Logs') {
steps {
script {
if (manager.logContains('.*ORA-.*')) {
error("Build failed due to ORA Errors")
}
}
}
}https://stackoverflow.com/questions/70203549
复制相似问题